Kubernetes 対応の Cluster Agent

概要

Datadog Cluster Agent は、合理的かつ一元的にクラスターレベルの監視データを収集します。Cluster Agent は、API サーバーとノードベースの Agent の間のプロキシとして機能し、サーバーの負荷を軽減します。また、クラスターレベルのメタデータをノードベースの Agent にリレーすることで、Agent はローカルで収集したメトリクスのメタデータを充実させることができます。

Datadog Cluster Agent を使用すると、次のことができます。

  • Agent がインフラストラクチャーに与える影響を軽減できます。
  • ノードベースの Agent がそれぞれのノードに隔離されるため、RBAC 規則の機能は、メトリクスとメタデータを kubelet から読み取るだけに縮小されます。
  • Node Agent がローカルで収集したメトリクスを充実させられるよう、API サーバー内にのみ存在するクラスターレベルのメタデータを Node Agent に提供します。
  • サービス、SPOF、イベントの監視など、クラスターレベルのデータの収集を有効化します。
  • カスタム Kubernetes メトリクスと外部メトリクスで HPA (Horizontal Pod Autoscaling) を使用します。詳しくは、カスタムおよび外部メトリクスでのオートスケーリングガイドを参照してください。

Docker をお使いの場合、Datadog Cluster Agent は Docker Hub と GCR で利用できます。

Docker HubGCR
hub.docker.com/r/datadog/cluster-agentgcr.io/datadoghq/cluster-agent

: Datadog Cluster Agent のすべての機能を利用するには、Kubernetes v1.10+ を使用してください。


その他の参考資料