DatadogでFargateを監視する
概要
DatadogでFargateのコンテナを監視するための設定の手順をまとめました。
AWS マネジメントコンソールから操作を行います。
手順
DatadogにSignUp
こちらの手順は省略します。必要に応じた設定を行なってください。
3. Agent Setup
でDatadog Agentを選択するように求められますが、特に設定しなくてもこれ以降のステップに進むことができます。
integrationsを追加
Amazon Fargate
を追加します。
最初、AWS
のintegrationも必要かと勘違いしてしまいましたが、Fargateのみで大丈夫です。
タスク定義にDocker Anget用コンテナの設定を追加
詳細の手順は、公式ドキュメントCREATE AN ECS FARGATE TASKをご確認ください。
作成済みのタスクの定義に、Datadogのコンテナを追加します。
Datadogのイメージにdatadog/agent:latest
を設定。
メモリ制限に、ソフト制限
256
を設定。
環境変数を設定。
DD_API_KEY
: ご自身のAPI Key
ECS_FARGATE
: true
DatadogのAPI Kyeは、integrations
> APIs
より確認できます。
タスクの実行ロールにポリシーを追加
詳細は、公式ドキュメントCREATE OR MODIFY YOUR IAM POLICYをご確認ください。
今回は下記のIAMポリシーを作成し、既存のタスクの実行ロールにアタッチしています。
{
"Version": "2012-10-17",
"Statement": [
{
"Action": [
"ecs:ListClusters",
"ecs:ListContainerInstances",
"ecs:DescribeContainerInstances"
],
"Effect": "Allow",
"Resource": "*"
}
]
}
Datadogの確認
サイドメニューより、Infrastructure
> containers
を選択し、コンテナのページを確認します。
Author And Source
この問題について(DatadogでFargateを監視する), 我々は、より多くの情報をここで見つけました https://qiita.com/kobayashi-m42/items/82e5895b807867d07870著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .