LoginSignup
4

More than 5 years have passed since last update.

FargateをDatadogでモニタリングする

Posted at

投稿内容は私個人の意見であり、所属企業・部門見解を代表するものではありません。

目的

FargateをDatadogでモニタリングするまでのメモ

事前準備

Datadog連携用にIAMポリシーとIAMロールを作成する

DatadogのAPIキー確認

Datadogコンソールの「Integration」「APIs」
image.png

API keyを確認する
image.png

タスク定義作成

以下を参考にモニタリング対象のコンテナとdatadog-agentコンテナを定義する
https://www.datadoghq.com/blog/monitor-aws-fargate/

Fargateを選択

image.png

Redisコンテナ設定

image.png

"dockerLabels": {
    "com.datadoghq.ad.instances": "[{\"host\": \"%%host%%\", \"port\": 6379}]",
    "com.datadoghq.ad.check_names": "[\"redisdb\"]",
    "com.datadoghq.ad.init_configs": "[{}]"
}

image.png

Datadog-agent設定

image.png

image.png

"environment": [
    {
        "name": "<API_KEY",
        "value": "$YOUR_API_KEY"
    },
    {
        "name": "ECS_FARGATE",
        "value": "true"
    }
]

サービス作成

サービスを作成して先程作成したタスク定義を登録する

Datadogのコンソールで確認する

「Infrastructure」「Containers」をクリック
image.png

今回はタスク数を2に設定したため2台のコンテンが確認できる
image.png

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4