複数の試行にわたって 1 つの論理ジョブに従います
安定したジョブ ID を維持し、試行レベルのイベントを最終結果から分離して、再試行の回復が測定可能な状態を維持できるようにします。
スケジューラ、ワーカー、キュー、ストリーム、再試行、デッドレター、Webhook、およびエンキューから最終結果までの耐久性のあるワークフローを計測します。
レビュー者 Telemetry 製品チーム に . ランタイム境界、共有イベントフィールド、検証ワークフロー、上流の実装ソース. 基準と所有権を確認する
選考枠組み
安定したジョブ ID を維持し、試行レベルのイベントを最終結果から分離して、再試行の回復が測定可能な状態を維持できるようにします。
スケジュールされた、キューに入れられた、開始された、および完了したタイムスタンプにより、バックログのプレッシャーと遅いワーカー コードが区別されます。
停止したジョブのクエリやアラートを書き込む前に、完了、永続的な失敗、キャンセル、破棄、配信不能の結果を文書化します。
共有イベント契約
これらのフィールドをワークフローに適応させますが、複数のサービスが同じテーブルに依存する前に、ユニット、ステータス カテゴリ、識別子、および所有権を明示的に保ちます。
検証
実装ガイド
SQL 対応ログを使用して、非同期ワーカー、スケジュールされたジョブ、再試行、失敗、配信不能イベントを計測します。
オープンガイドDjango リクエストの結果と Celery タスクのライフサイクルを、安全な識別子、レイテンシ、再試行、ターミナル ステータスで結び付けます。
オープンガイドワークフロー ペイロードを記録することなく、一時的なワークフローの結果、アクティビティの再試行、スケジュールから開始までの待ち時間、ビジネス マイルストーンを追跡します。
オープンガイドn8n ワークフローの完了、失敗、再試行、項目数、およびダウンストリーム配信結果を、HTTP 要求ノードを介して、制限された Telemetry イベントに送信します。
オープンガイドSQL 対応ライフサイクル イベントを使用して、BullMQ キューの待機、実行期間、再試行、失敗、配信不能レターの増加を測定します。
オープンガイドメッセージ本文を保存せずに、SQS メッセージの経過時間、受信試行、処理結果、バッチ動作、配信不能ルーティングを追跡します。
オープンガイドRabbitMQ の公開確認、配信、確認応答、再配信、キュー待機、再試行、配信不能の結果を構造化イベントで追跡します。
オープンガイド安定したメッセージ識別子を使用して、Pub/Sub のパブリッシュ、配信、確認応答、再配信、順序付け、キューの経過時間、配信不能の結果を追跡します。
オープンガイドメッセージ本文を収集せずに、Azure Service Bus の送信、受信、ロック更新、決済、再配信、延期、配信不能の結果を追跡します。
オープンガイドKafka コンシューマの結果、パーティション ラグ、処理遅延、再試行、構造化イベントによる有害メッセージの処理を監視します。
オープンガイドジョブ引数をコピーせずに、Sidekiq の実行結果、試行、キュー待機、エラー、サーバー ミドルウェアからのリリースを追跡します。
オープンガイドRedis コマンドの結果、レイテンシー、キャッシュ動作、再接続、および制限されたエラー カテゴリをノード Redis と並行して測定します。
オープンガイドコンパクトな構造化イベントを使用して、Lambda の呼び出し、コールド スタート、期間、再試行、ビジネスの結果を追跡します。
オープンガイドWebhook 本体を保存せずに、支払い、サブスクリプション、請求書、再試行、およびダウンストリームの請求同期動作をデバッグします。
オープンガイド実行、試行、ジョブ、結論、期間、リリース コンテキストを含む GitHub アクションから、制限されたターミナル ワークフロー結果を送信します。
オープンガイド無料の API キーを作成し、最も近いランタイム ガイドを選択し、カバレッジを拡大する前に既知の成功と失敗を 1 つ送信します。