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 リソースが可視化されました。ログも収取され可視化されています。