イベント契約
クエリが期待するフィールド
| フィールド | 種類 | なぜ存在するのか |
|---|---|---|
| timestamp_utc | Timestamp | モデルリクエストの完了時間。 |
| model | Utf8 | モデル識別子。 |
| cache_outcome | Utf8 | ヒット、ミス、または利用不可。 |
| attempt | Int64 | 1 から始まる試行番号。 |
| estimated_cost_usd | Float64 | 推定リクエスト費用。 |
DataFusion SQL
クエリをコピーする
sql
SELECT
model,
COUNT(*) AS requests,
SUM(CASE WHEN cache_outcome = 'hit' THEN 1 ELSE 0 END) AS cache_hits,
SUM(CASE WHEN attempt > 1 THEN 1 ELSE 0 END) AS retries,
100.0 * SUM(CASE WHEN cache_outcome = 'hit' THEN 1 ELSE 0 END)
/ NULLIF(COUNT(*), 0) AS cache_hit_rate_pct,
SUM(CASE WHEN attempt > 1 THEN estimated_cost_usd ELSE 0 END) AS retry_cost_usd,
SUM(estimated_cost_usd) AS total_cost_usd
FROM llm_requests
WHERE timestamp_utc >= now() - INTERVAL '30 days'
GROUP BY model
ORDER BY retry_cost_usd DESC;この読み取り専用クエリは、空の型付きテーブルに対して計画され、実行されます。 アパッチ DataFusion 45.2.0。決定論的なサンプル出力は合成され、個別にレビューされます。フィールド タイプ、しきい値、ビジネス定義を独自のデータと照合して検証します。 テスト方法を読んでください。
クエリ結果
モデル総コスト内の再試行コスト
モデルが大きいほど、キャッシュ ヒット率が低くなり、再試行コストの負担が大きくなります。
gpt-5.1
92.4 USD
1,480.2 USD
gpt-5.1-mini
11.8 USD
604.6 USD
| model | requests | cache_hits | retries | cache_hit_rate_pct | retry_cost_usd | total_cost_usd |
|---|---|---|---|---|---|---|
| gpt-5.1 | 18,400 | 6,620 | 740 | 35.98 | 92.4 | 1,480.2 |
| gpt-5.1-mini | 49,200 | 23,810 | 380 | 48.39 | 11.8 | 604.6 |
合成出力例。運用上の決定に使用する前に、独自のイベント スキーマとしきい値に対してクエリを実行します。
例を再現する
パブリックフィクスチャをダウンロードする
JSON バンドルには、型付きイベント コントラクトが含まれています。 illustrative 入力行、正確な SQL、予想される出力、レビューメモ、およびエンジンのバージョン。 CSV には、表示された結果が含まれます。
SQL の仕組み
- 1キャッシュ ヒット率は、記録されたすべてのリクエスト内の明示的なキャッシュ ヒットをカウントします。
- 2複数の試行を行うと、繰り返されるモデル作業が最初の試行コストから切り離されます。
- 3この結果はコストの仕組みを説明しています。純粋に支出だけを最適化する前に、受け入れられた成果や維持された成果に結び付けてください。
決定すべきエッジケース
- プロバイダー側のプロンプト キャッシュとアプリケーション応答キャッシュは異なるメカニズムです。
- 1 つの論理リクエストが試行イベントと概要イベントの両方を発行する場合、コストの二重カウントを回避します。
- コストの見積もりでは、リクエストの実行時にアクティブだった価格とトークンのルールを使用する必要があります。
推奨されるダッシュボード
- 積み上げバー: モデルごとの再試行と総コスト
- 傾向: キャッシュヒット率
- 表: 負荷の高い再試行ループを伴う機能
レシピを活用する
関連する機器とガイド
分析を続ける
実際のイベントで実行する
テーブルを作成し、フィールドを調整して、結果を保存します
無料で始めて、構造化されたイベントを送信し、クエリ結果をグラフ、共有ダッシュボード ウィジェット、またはアラート入力として使用します。