登録&インストール†
- 14日間フル機能が使え、そのあと5ホスト以内だと無料とのうわさ
- Agentをインストールして、その設定ファイルにAPI KEYを記載
- インテグレーションという名の各種サービスとの連携は監視される側のサービスにも設定が必要
Ansible-garaxyによるインストール†
ansible-galaxy install Datadog.datadog -p ansible/roles
主要インテグレーション†
Apache†
- mod_statusを有効にする
- /etc/datadog-agent/conf.d/apache.d/conf.yaml.exampleをconf.yamlにリネーム
Docker†
groupadd docker
systemctl restart docker
usermod -a -G docker dd-agent
systemctl restart datadog-agent
AWS との連携†
Cloud watch metrics†
- IntegrationよりCloudFormation作成
- Integrationで先ほど作ったCloudFormationのRoleなどを連携
半日で16000 APIコールしてくれて、そのままだとクラウド破産するので止めた。
Cloud watch logs†
- IntegrationよりCloudFormation作成
- Integrationで先ほど作ったCloudFormationのRoleなどを連携
- CloudFormationでlambdaを作成(API KEYのみ必要)
- Triggerの設定を自動でやるにはIntegrationのRoleに追加権限必要。
ECS Fargate†
https://docs.datadoghq.com/ja/integrations/ecs_fargate/#aws-logdriver
https://goodbyegangster.hatenablog.com/entry/2019/04/15/225137