Kubernetes 環境に datadog-agent を インストール
Kubernetes 環境にdatadog-agent をインストールしたところ簡単にログ収集やモニタリングが行えます。インストールも Helm で行うため非常に簡単です。これだけ簡単にモニタリングができると Datadog に任せたくなってしまいます。
Helm3 でインストール
repositry add && repositry update
helm repo add datadog https://helm.datadoghq.com
helm repo add stable https://charts.helm.sh/stable
helm repo update
install
helm3 でインストールしました。コマンドの構文は以下の通りです。
helm install <RELEASE_NAME> -f values.yaml --set datadog.apiKey=<DATADOG_API_KEY> datadog/datadog --set targetSystem=<TARGET_SYSTEM>\
今回は datadog の namespace に datadog-agentの名前で インストールしました。apikey を確認し、コマンドに反映します。
https://docs.datadoghq.com/ja/account_management/api-app-keys/#api-%E3%82%AD%E3%83%BC
helm3 install datadog-agent --namespace datadog -f datadog-values.yaml --set datadog.site='datadoghq.com' --set datadog.apiKey='*****************' datadog/datadog
モニタリング
helm3 でインストールするだけで Kubernetes リソースが可視化されました。ログも収取され可視化されています。
![](https://www.aimhighergg.com/wp-content/uploads/2022/06/1.Infrastructure-1024x464.png)
![](https://www.aimhighergg.com/wp-content/uploads/2022/06/2.Events-1024x464.png)
![](https://www.aimhighergg.com/wp-content/uploads/2022/06/3.logs_-1024x463.png)
![](https://www.aimhighergg.com/wp-content/uploads/2022/06/4.docker-1024x465.png)
![](https://www.aimhighergg.com/wp-content/uploads/2022/06/4.kubernetes-nodes-1024x462.png)
![](https://www.aimhighergg.com/wp-content/uploads/2022/06/5.kubernetes-services-1024x464.png)
![](https://www.aimhighergg.com/wp-content/uploads/2022/06/6.kubernetes-deployments-1024x481.png)
![](https://www.aimhighergg.com/wp-content/uploads/2022/06/7.kubernetes-podspng-1024x468.png)