参考
https://docs.datadoghq.com/integrations/amazon_web_services/
IAMでDatadog用のロール作成
- IAM 管理画面開く
- [ロール] - [ロールの作成] をクリック
- [別のAWSアカウント] をクリック
アカウントID
に DatadogのアカウントIDを入力する(Datadogマニュアル参照)オプション
の外部 ID が必要
のチェックボックスをオンにする。外部ID
に DatadogのIntegration画面のAWSで表示されてるAWS External
を入力- [次のステップ:アクセス権限] をクリックする
- [ポリシーの作成] をクリックする
- [JSON]タブをクリックして、必要なポリシーを入力する(Datadogマニュアル参照)
- [Review policy] をクリックする
- [名前] に
DatadogAWSIntegrationPolicy
を入力(または好きな名前) - 許可されるアクセス権を確認し、問題なければ [Create policy] をクリックする
- ロール作成画面に戻って、ポリシー一覧からさっき作成したポリシーをチェックして、[次のステップ:確認] をクリックする。
- [ロール名] に
DatadogAWSIntegrationRole
を入力(または好きな名前) - [ロールの作成] をクリックする。
DatadogのAWS Integration追加
- [Integrations] - [Amazon Web Services]のアイコンをクリック
- [Configration]タブで[AWS Account ID] に自分のAWSアカウントIDを入力
- [AWS Role name] にAWSのIAMで作成したロール名(DatadogAWSIntegrationRole)を入力
- 設定問題なければ、
Account credentials are valid, scroll down and press Install Integration to complete the setup process.
的なメッセージが出る - [tags] に何か文字設定すると、Datadog側で管理してるタグにそのタグが追加される。
- [limit metrics collection] に 監視対象とするEC2に付与するタグ名(例:DatadogEnable:true)を入力(このタグついてるEC2のみが監視対象に追加される)
- 左側のリストに監視したいAWSコンポーネントチェックして、 [Install Integration] をクリックする。