AWS EventBridge¶
AWS EventBridge の表示指標には、イベント配信遅延、スループット、イベント規模、スケーラビリティが含まれ、これらの指標は EventBridge が大規模なイベントストリームとリアルタイムデータ配信を処理する際の性能と信頼性を反映します。
設定¶
Func のインストール¶
Guance の統合 - 拡張 - マネージド版 Func の開通を推奨します。前提条件はすべて自動でインストールされるため、そのままスクリプトのインストールを続けてください。
自前で Func をデプロイする場合は、Func のセルフデプロイ を参照してください。
インストールスクリプト¶
ヒント:要件を満たす Amazon AK をあらかじめ用意してください。簡単にするため、全体読み取り権限
ReadOnlyAccessをそのまま付与しても構いません。
マネージド版の有効化スクリプト¶
- Guance コンソールにログインします
- 【統合】メニューをクリックし、【クラウドアカウント管理】を選択します
- 【クラウドアカウントを追加】をクリックし、【AWS】を選択して画面に必要な情報を入力します。すでにクラウドアカウント情報を設定済みの場合は、この手順をスキップしてください
- 【テスト】をクリックし、成功したら【保存】をクリックします。失敗した場合は関連設定が正しいか確認してから再度テストしてください
- 【クラウドアカウント管理】の一覧で追加済みのクラウドアカウントを確認できます。該当のクラウドアカウントをクリックして詳細ページに入ります
- クラウドアカウント詳細ページの【統合】ボタンをクリックし、
未インストール一覧からAWS EventBridgeを見つけて【インストール】ボタンをクリックすると、インストール画面が表示されるのでそのままインストールします。
手動有効化スクリプト¶
-
Func コンソールにログインし、【スクリプトマーケット】をクリックして Guance スクリプトマーケットに入り、
integration_aws_eventbridgeを検索します -
【インストール】をクリックし、AWS AK ID、AK Secret、およびアカウント名を入力します。
-
【デプロイして起動スクリプトを実行】をクリックすると、システムが自動で
Startupスクリプトセットを作成し、対応する起動スクリプトを自動設定します。 -
有効化後は「管理 / 自動トリガー設定」で対応する自動トリガー設定を確認できます。【実行】をクリックすると、定期実行を待たずにすぐ一度実行できます。しばらくしてから、実行タスクの記録と対応ログを確認できます。
検証¶
- 「管理 / 自動トリガー設定」で、対応するタスクに自動トリガー設定が存在するか確認し、あわせてタスク記録とログを確認して異常がないかチェックします
- Guance の「インフラ / カスタム」で資産情報が存在するか確認します
- Guance の「メトリクス」で対応する監視データがあるか確認します
指標¶
Amazon CloudWatch の設定が完了すると、デフォルトの指標セットは次のとおりです。設定により、さらに多くの指標を収集できます。Amazon CloudWatch 指標の詳細
インスタンス指標¶
AWS/Events 名前空間には以下のインスタンス指標が含まれます。
| 指標 | 説明 |
|---|---|
Invocations |
ルールがイベントに応答してターゲットを呼び出した回数です。成功した呼び出しと失敗した呼び出しの両方が含まれますが、制限による試行や、最終的に失敗するまでの再試行は含まれません。DeadLetterInvocations は含まれません。注意:EventBridge は、この指標が CloudWatch で 0 でない場合にのみ送信します。有効なディメンション:RuleName。単位:カウント |
TriggeredRules |
実行され、いずれかのイベントに一致したルールの数です。ルールがトリガーされるまで、この指標は CloudWatch に表示されません。有効なディメンション:RuleName。単位:カウント |
| ## オブジェクト |
収集された AWS EventBridge オブジェクトデータ構造です。「インフラ-カスタム」でオブジェクトデータを確認できます
{
"measurement": "aws_eventbridge",
"tags": {
"Arn": "arn:aws-cn:events:cn-north-1:294654068288:rule/hn-test-lambda",
"class": "aws_eventbridge",
"cloud_provider": "aws",
"EventBusName": "default",
"name": "arn:aws-cn:events:cn-north-1:294654068288:rule/hn-test-lambda",
"RegionId": "cn-north-1",
"RuleName": "hn-test-lambda"
}
}
注意:
tags内のフィールドは、今後の更新により変更される場合があります