- 重要な情報
- はじめに
- 用語集
- エージェント
- インテグレーション
- OpenTelemetry
- 開発者
- API
- CoScreen
- アプリ内
- インフラストラクチャー
- アプリケーションパフォーマンス
- 継続的インテグレーション
- ログ管理
- セキュリティ
- UX モニタリング
- 管理
AWS CodeDeploy は、クラウドおよびオンプレミスのインスタンスにコードを自動的にデプロイするサービスです。
このインテグレーションを有効にすると、AWS CodeDeploy のデプロイイベントおよびメトリクスが Datadog に表示されます。
Amazon Web Services インテグレーションをまだセットアップしていない場合は、最初にセットアップします。
Amazon CodeDeploy のメトリクスを収集するために、次のアクセス許可を Datadog IAM ポリシーに追加します。CodeDeploy ポリシーの詳細については、AWS Web サイトのガイドを参照してください。
AWS アクセス許可 | 説明 |
---|---|
codedeploy:ListApplications | すべての CodeDeploy アプリケーションをリストするために使用されます。 |
codedeploy:ListDeploymentGroups | アプリケーション内のすべてのデプロイグループをリストするために使用されます (編集済み)。 |
codedeploy:ListDeployments | アプリケーション内の特定のデプロイグループに含まれるデプロイをリストするために使用されます (編集済み)。 |
codedeploy:BatchGetDeployments | デプロイの詳細な説明を取得します (編集済み)。 |
codedeploy:BatchGetDeploymentGroups | デプロイグループの詳細な説明を取得します。 |
Datadog - AWS CodeDeploy インテグレーションをインストールします。
Amazon CodeDeploy から S3 バケットまたは CloudWatch のいずれかにログを送信するよう構成します。
注: S3 バケットにログを送る場合は、Target prefix が amazon_codedeploy
に設定されているかを確認してください。
Datadog ログコレクション AWS Lambda 関数 をまだ設定していない場合は、設定を行ってください。
lambda 関数がインストールされたら、AWS コンソールから、Amazon 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 のサポートチームまでお問い合わせください。