- 重要な情報
- はじめに
- 用語集
- ガイド
- エージェント
- インテグレーション
- OpenTelemetry
- 開発者
- API
- CoScreen
- アプリ内
- Service Management
- インフラストラクチャー
- アプリケーションパフォーマンス
- 継続的インテグレーション
- ログ管理
- セキュリティ
- UX モニタリング
- 管理
AWS CodeDeploy は、クラウドおよびオンプレミスのインスタンスにコードを自動的にデプロイするサービスです。
このインテグレーションを有効にすると、AWS CodeDeploy のデプロイイベントおよびメトリクスが Datadog に表示されます。
Amazon Web Services インテグレーションをまだセットアップしていない場合は、最初にセットアップします。
AWS CodeDeploy のメトリクスを収集するには、次のアクセス許可を Datadog IAM ポリシーに追加します。詳細については、AWS ウェブサイト上の CodeDeploy ポリシーを参照してください。
AWS アクセス許可 | 説明 |
---|---|
codedeploy:ListApplications | すべての CodeDeploy アプリケーションをリストするために使用されます。 |
codedeploy:ListDeploymentGroups | アプリケーション内のすべてのデプロイグループをリストするために使用されます (編集済み)。 |
codedeploy:ListDeployments | アプリケーション内の特定のデプロイグループに含まれるデプロイをリストするために使用されます (編集済み)。 |
codedeploy:BatchGetDeployments | デプロイの詳細な説明を取得します (編集済み)。 |
codedeploy:BatchGetDeploymentGroups | デプロイグループの詳細な説明を取得します。 |
Datadog - AWS CodeDeploy インテグレーションをインストールします。
S3 バケットまたは CloudWatch のいずれかにログを送信するよう AWS CodeDeploy を構成します。
注: S3 バケットにログを送る場合は、Target prefix が amazon_codedeploy
に設定されているかを確認してください。
Datadog Forwarder Lambda 関数をまだセットアップしていない場合は、セットアップします。
Lambda 関数がインストールされたら、AWS コンソールから、AWS CodeDeploy ログを含む S3 バケットまたは CloudWatch のロググループに手動でトリガーを追加します。
aws.codedeploy.deployment (count) | Count of deployments. Shown as event |
aws.codedeploy.deployment.run_time (gauge) | The run time in seconds from deployment creation to completion. Shown as second |
AWS から取得される各メトリクスには、ホスト名やセキュリティ グループなど、AWS コンソールに表示されるのと同じタグが割り当てられます。
AWS Codedeploy インテグレーションには、成功したデプロイ、失敗したデプロイ、および停止されたデプロイのイベントが含まれます。以下はイベントの例です。
AWS Codedeploy インテグレーションには、サービスのチェック機能は含まれません。
ご不明な点は、Datadog のサポートチームまでお問い合わせください。