Cluster Agent のコマンドとオプション
Dash が新機能を発表!インシデントマネジメント、Continuous Profiler など多数の機能が追加されました! Dash イベントで発表された新機能!

Cluster Agent のコマンドとオプション

Cluster Agent のコマンド

Datadog Cluster Agent には次のコマンドがあります。

コマンド説明
datadog-cluster-agent statusAgent のコンポーネントの概要と健全性を示します。
datadog-cluster-agent metamap <NODE_NAME>NODE_NAME 上に存在するポッドと、関連するクラスターレベルのメタデータ (例: エンドポイント) のマッピングをローカルキャッシュに問い合わせます。NODE_NAME を指定しない場合は、クラスターのすべてのノードでマッパーが実行されます。
datadog-cluster-agent flare <CASE_ID>ノードベース Agent と同様に、Cluster Agent は、ログや使用された構成を集計し、サポートチームにアーカイブを転送したり、圧縮してローカルで使用したりすることもできます。: このコマンドは Cluster Agent ポッド内から実行されます。

Cluster Agent のオプション

次の環境変数がサポートされています。

変数説明
DD_API_KEYDatadog API キー
DD_HOSTNAMEDatadog Cluster Agent に使用するホスト名。
DD_ENVCluster Agent によって発行されたデータの env タグを設定します。Cluster Agent が単一環境内のサービスを監視する場合にのみ推奨されます。
DD_CLUSTER_AGENT_CMD_PORTDatadog Cluster Agent がサービスを提供するポート。デフォルトは 5005 です。
DD_USE_METADATA_MAPPERクラスターレベルのメタデータマッピングを有効にします。デフォルトは true です。
DD_COLLECT_KUBERNETES_EVENTSKubernetes イベントを収集するように Agent を構成します。デフォルトは false です。詳細については、イベント収集のドキュメントを参照してください。
DD_LEADER_ELECTION「リーダー選出」を有効にします。この機能を有効にするには、 DD_COLLECT_KUBERNETES_EVENTStrue に設定します。デフォルトは false です。
DD_LEADER_LEASE_DURATIONリーダー選出が有効になっている場合にのみ使用されます。詳細はリーダー選出セクションを参照してください。値は秒単位で、デフォルトは 60 です。
DD_CLUSTER_AGENT_AUTH_TOKENノード Agent と Datadog Cluster Agent の間で共有される 32 文字のトークン。
DD_KUBE_RESOURCES_NAMESPACECluster Agent がリーダー選出、イベント収集 (オプション)、および水平ポッドオートスケーリングに必要な ConfigMap を作成する場所となるネームスペースを構成します。
DD_CLUSTER_AGENT_KUBERNETES_SERVICE_NAMECluster Agent が公開される Kubernetes サービスの名前。デフォルトは datadog-cluster-agent です。
DD_KUBERNETES_INFORMERS_RESYNC_PERIODローカルキャッシュを再同期するために API サーバーに問い合わせる頻度 (秒単位)。デフォルトは 5 分 (300 秒) です。
DD_KUBERNETES_INFORMERS_RESTCLIENT_TIMEOUTAPI サーバーと通信しているクライアントのタイムアウト (秒単位)。デフォルトは 60 秒です。
DD_EXPVAR_PORTDatadog Cluster Agent から expvar パブリック変数を取得するためのポート。デフォルトはポート 5000
DD_EXTERNAL_METRICS_PROVIDER_BATCH_WINDOW複数のオートスケーラーからのメトリクスバッチを処理するための待機時間 (秒単位)。デフォルトは 10 秒です。
DD_EXTERNAL_METRICS_PROVIDER_MAX_AGEデータポイントが無効になって使用できないと見なされるまでの最大時間 (秒単位)。デフォルトは 120 秒です。
DD_EXTERNAL_METRICS_AGGREGATORDatadog メトリクスの集計関数。処理されるすべてのオートスケーラーに適用されます。sum/avg/max/min から選択します。
DD_EXTERNAL_METRICS_PROVIDER_BUCKET_SIZEDatadog からのメトリクスの問い合わせに使用するウィンドウのサイズ (秒単位)。デフォルトは 300 秒です。
DD_EXTERNAL_METRICS_LOCAL_COPY_REFRESH_RATE処理済みメトリクスのローカルキャッシュをグローバルストアと再同期する頻度。Cluster Agent のレプリカが複数ある場合に便利です。
DD_CLUSTER_CHECKS_ENABLEDクラスターチェックのオートディスカバリーを有効にします。デフォルトは false です。
DD_EXTRA_CONFIG_PROVIDERS追加で使用するオートディスカバリー構成プロバイダー。
DD_EXTRA_LISTENERS追加で実行するオートディスカバリーリスナー。
DD_CLUSTER_NAMEクラスター名。インスタンスタグとしてすべてのクラスターチェック構成に追加されます。
DD_CLUSTER_CHECKS_CLUSTER_TAG_NAMEDD_CLUSTER_NAME オプションによって設定されるインスタンスタグの名前。デフォルトは cluster_name です。
DD_CLUSTER_CHECKS_NODE_EXPIRATION_TIMEOUTノードベースの Agent が停止していると見なされてプールから削除されるまでの時間(秒単位)。デフォルトは 30 秒です。
DD_CLUSTER_CHECKS_WARMUP_DURATIONリーダーシップの取得からクラスターチェックロジックの開始までの遅延(秒単位)。すべてのノードベースの Agent が先に登録されるようにします。デフォルトは 30 秒です。
DD_CLUSTER_CHECKS_EXTRA_TAGSクラスターチェックメトリクスにタグを追加します。

その他の参考資料