翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
Amazon による Amazon EventBridge スケジューラのモニタリング CloudWatch
を使用して Amazon EventBridge Scheduler をモニタリングできます。これにより CloudWatch、raw データを収集し、ほぼリアルタイムの読み取り可能なメトリクスに加工できます。 EventBridge Scheduler は、すべてのスケジュールのメトリクスのセットと、デッドレターキュー (DLQ) が関連付けられているスケジュールの追加のメトリクスのセットを発行します。スケジュールに DLQ を設定すると、スケジュールが再試行ポリシーを使い果たすと、ス EventBridge ケジューラは追加のメトリクスを発行します。
これらの統計は 15 か月間保持されるため、履歴情報にアクセスして、スケジュールが失敗する理由をより的確に把握し、根本的な問題のトラブルシューティングを行うことができます。また、特定のしきい値をモニタリングするアラームを設定し、しきい値に達したときに通知を送信したりアクションを実行したりできます。詳細については、「Amazon ユーザーガイド CloudWatch 」を参照してください。
用語
- 名前空間
-
名前空間は、 AWS サービスの CloudWatch メトリクスのコンテナです。ス EventBridge ケジューラの場合、名前空間は です
AWS/Scheduler
。 - CloudWatch メトリクス
-
CloudWatch メトリクスは、 に固有の時系列のデータポイントのセットを表します CloudWatch。
- ディメンション
-
ディメンションは、メトリクスのアイデンティティの一部である名前と値のペアです。
- 単位
-
統計には、測定単位があります。ス EventBridge ケジューラの場合、単位にはカウント が含まれます。
ディメンション
このセクションでは、 のス EventBridge ケジューラメトリクスの CloudWatch ディメンショングループについて説明します CloudWatch。
ディメンション | 説明 |
---|---|
ScheduleGroup |
を使用してメトリクスを表示するスケジュールのグループ CloudWatch。グループをまだ作成していない場合、 EventBridge Scheduler はスケジュールを |
メトリクスへのアクセス
このセクションでは、特定のス EventBridge ケジューラスケジュール CloudWatch の でパフォーマンスメトリクスにアクセスする方法について説明します。
ディメンションのパフォーマンスメトリクスを表示する方法
-
CloudWatch コンソールでメトリクスページ
を開きます。 -
AWS リージョンセレクタを使用して、スケジュールのリージョンを選択します。
-
[スケジューラ] 名前空間を選択します。
-
[すべてのメトリクス]タブで、[スケジュールグループメトリクス] などのディメンションを選択します。選択したリージョンで作成したすべてのスケジュールのメトリクスを表示するには、[アカウントメトリクス] を選択します。
-
ディメンションの CloudWatch メトリクスを選択します。例えば、InvocationAttemptカウント または InvocationDroppedカウント で、グラフ検索 を選択します。
-
グラフ化されたメトリクスタブを選択すると、ス EventBridge ケジューラメトリクスのパフォーマンス統計が表示されます。
メトリクスの一覧
次の表に、すべてのス EventBridge ケジューラスケジュールのメトリクスと、DLQ を設定したスケジュールの追加メトリクスを示します。
すべてのスケジュールのメトリクス
名前空間 | メトリクス | 単位 | 説明 |
---|---|---|---|
|
|
カウント |
呼び出しを試みるたびに発生します。このメトリクスを使用して、ス EventBridge ケジューラがスケジュールを呼び出そうとしていることを確認し、呼び出しがアカウントクォータに近づいているかどうかを確認します。 |
|
|
カウント |
ス EventBridge ケジューラがターゲット API を呼び出した後にターゲットが例外を返したときに発行されます。これを使用して、ターゲットへの配信がいつ失敗したかを確認します。 |
|
|
カウント |
ターゲットによる API スロットリングによりターゲットの呼び出しが失敗した場合に発生します。これを使用して、ス EventBridge ケジューラによって行われたターゲット API スロットリング呼び出しが根本的な理由である場合に配信の失敗を診断します。 |
|
|
カウント |
ス EventBridge ケジューラによって設定されたサービスクォータを超えているため、ス EventBridge ケジューラがターゲット呼び出しをスロットリングするときに発生します。これを使用して、ス EventBridge ケジューラのクォータをいつ超過したかを判断します。サービスクォータの詳細については、「Amazon EventBridge Scheduler のクォータ」を参照してください。 |
|
|
カウント |
スケジュールの再試行ポリシーを使い果たした後、ス EventBridge ケジューラがターゲットの呼び出しを停止したときに発行されます。再試行ポリシーの詳細については、スEventBridge ケジューラ API リファレンスRetryPolicyの「」を参照してください。 |
DLQ を含むスケジュールのメトリクス
名前空間 | メトリクス | 単位 | 説明 |
---|---|---|---|
|
|
カウント |
スケジュールの DLQ への配信が成功するたびに発生します。これを使用して、イベントが DLQ に送信されるタイミングを判断し、スケジュールの DLQ に配信されたイベントをチェックして、障害の原因を特定するのに役立つ詳細情報を確認します。 |
|
|
カウント |
ス EventBridge ケジューラが DLQ にイベントを配信できない場合に発生します。これら 2 つのメトリクスを使用して、ス EventBridge ケジューラが DLQ にイベントを送信できない理由を特定し、DLQ 設定を変更して問題を解決します。 以下は、DLQ として指定した Amazon SQS キューが存在しない場合の |
|
|
カウント |
|
|
|
カウント |
DLQ に送信されたイベントのペイロードが Amazon SQS で許可されている最大サイズを超えると発行され、ス EventBridge ケジューラはスケジュールの |