本文へ移動
Telemetry
Stripe、GitHub、顧客、またはプロバイダー Webhook に依存するチームの場合

Webhook のデバッグ

未加工のペイロードを保存せずに、Webhook の配信、処理、再試行、重複排除、ダウンストリーム ジョブ、および失敗を追跡します。

レビュー者 Telemetry 製品チーム . イベント項目、推奨クエリ、除外するデータを確認しました. このページのレビュー担当

なぜこれが機能するのか
  • プロバイダー、イベント タイプ、エンドポイント、およびダウンストリーム ジョブごとに失敗を表示します。
  • 実際の Webhook 処理イベントからの再試行率と重複率を測定します。
  • 収益と統合の問題のデバッグに役立つ監査証跡を作成します。
ユースケースの証拠パス

Webhook debugging: 実装から決定まで

完全な webhook debugging 測定ループは、1 つの所有ワークフロー、制限されたイベント コントラクト、制御されたフィクスチャ、および誰かが行動できる質問を接続します。

  1. 1

    境界を設定する

    webhook_received、webhook_processed、webhook_failed、および webhook_retried をログに記録します。

  2. 2

    結果を把握する

    Begin with webhook_received, webhook_processed, webhook_failed and document the grain of each event.

  3. 3

    行を証明する

    繰り返される失敗、再試行の急増、処理遅延に対するアラートを作成します。

  4. 4

    決断を下す

    どの Webhook イベント タイプが最も頻繁に失敗しますか?

ユースケースとテンプレートの比較

測定するものを選ぶ

ユースケース ガイドを使用して、結果、イベントの境界、分析の質問を選択します。短いコピーアンドペースト実装の概要の準備ができたら、一致するテンプレートを開きます。

開く Webhook デバッグ テンプレート

エージェントプロンプト

これをコーディングエージェントに貼り付けます

交換する YOUR_API_KEY サインアップ後、エージェントに製品フローを実行して最初のイベントを確認するように依頼します。

エージェントプロンプト

Webhook debugging セットアップ プロンプト

text
Telemetry を使用した Webhook デバッグをインストルメントします。

/skill.md とこの Telemetry API キーを使用します: YOUR_API_KEY

webhook_received、webhook_processed、webhook_failed、webhook_retried、および webhook_deduplicated を記録してください。provider、event_type、route_template、status、status_code、latency_ms、試行、idempotency_outcome、downstream_job_count、team_id、およびerror_type。

provider別のボリューム、イベント タイプ別の失敗、再試行率、重複率、p95 処理時間、および最後に失敗した Webhook に関するクエリを作成します。

生の Webhook 本文、署名、シークレット、支払い詳細、個人データをログに記録しないでください。

セットアップ手順

  1. 1webhook_received、webhook_processed、webhook_failed、および webhook_retried をログに記録します。
  2. 2プロバイダー、イベント タイプ、ステータス、レイテンシー、試行、冪等性の結果をキャプチャします。
  3. 3各 Webhook によってトリガーされるダウンストリーム ジョブまたは請求同期を接続します。
  4. 4繰り返される失敗、再試行の急増、処理遅延に対するアラートを作成します。

キャプチャするイベント

webhook_receivedwebhook_processedwebhook_failedwebhook_retriedwebhook_deduplicatedbilling_sync_failed

これにより解き明かされる質問

  • どの Webhook イベント タイプが最も頻繁に失敗しますか?
  • 再試行によって失敗が修正されるのか、それとも重複が作成されるのか?
  • どのダウンストリーム システムがプロバイダーの遅延の影響を受けますか?

イベントスキーマの例

クエリまたはスニペットを運用環境に適用する前に、行粒度、出力境界、必要なタイプ、プライバシー クラス、サンプル ペイロード、および検証チェックリストを確認してください。

関連製品の機能

このワークフローを続行します アラート

レビューされた信頼性クエリを、所有するしきい値と応答のワークフローにプロモートします。

関連する SQL レシピ

その他のSQL例

このワークフローの構造化フィールドに対してクエリを実行し、結果の例を検査して、有用な回答をダッシュボードまたはアラートに変換します。

すべてのレシピを参照する
クエリ例のコレクションWebhook SQL

顧客の証拠

関連する顧客事例

次のステップ

エージェントが使用する API キーを作成します

プロンプトの実行、テスト イベントの送信、最初のダッシュボードの確認には無料プランで十分です。

関連ページ