- 重要な情報
- はじめに
- 用語集
- ガイド
- エージェント
- インテグレーション
- OpenTelemetry
- 開発者
- API
- CoScreen
- アプリ内
- Service Management
- インフラストラクチャー
- アプリケーションパフォーマンス
- 継続的インテグレーション
- ログ管理
- セキュリティ
- UX モニタリング
- 管理
Datadog Agent と Cluster Agent は、オーケストレータエクスプローラー用に Kubernetes リソースを取得できます。この機能により、特定のネームスペースまたはアベイラビリティーゾーンのポッド、デプロイメント、その他の Kubernetes の概念の状態を監視したり、デプロイメント内で失敗したポッドのリソース仕様を確認したり、ノードアクティビティを関係するログに関連付けたりすることが可能になります。
オーケストレータエクスプローラーでは、Agent バージョン >= 7.27.0 および Cluster Agent バージョン >= 1.11.0 が必要です。
注: Kubernetes バージョン 1.25 以上の場合、必要な最小限の Cluster Agent のバージョンは 7.40.0 です。
プロセス Agentが有効になっていることを確認してください。Datadog Operator または公式の Helm チャートを利用している場合は、オーケストレータエクスプローラーがデフォルトで有効になります。
Datadog Operator では、オーケストレータエクスプローラーがデフォルトで有効になります。
検証のため、datadog-agent.yaml
でfeatures.orchestratorExplorer.enabled
パラメーターが true
に設定されていることを確認してください。
apiVersion: datadoghq.com/v2alpha1
kind: DatadogAgent
metadata:
name: datadog
spec:
global:
credentials:
apiKey: <DATADOG_API_KEY>
appKey: <DATADOG_APP_KEY>
features:
orchestratorExplorer:
enabled: true
公式の Helm チャートを利用している場合は、オーケストレータエクスプローラーがデフォルトで有効になります。
検証のため、 values.yaml
ファイルで orchestratorExplorer.enabled
パラメーターが true
に設定されていることを確認してください。
datadog:
# (...)
processAgent:
enabled: true
orchestratorExplorer:
enabled: true
次に、Helm チャートをアップグレードします。
手動セットアップについては、DaemonSet を使用してオーケストレータエクスプローラーをセットアップするを参照してください。
ページの左上にある Select Resources ドロップダウンメニューで、Pods、Clusters、*Namespaces その他の *Kubernetes リソースを切り替えます。
それぞれのビューには、ステータス、名前、Kubernetes ラベルなどのフィールドごとにデータをよりよく整理するために役立つデータテーブルと、ポッドと Kubernetes クラスターの全体像を把握するための詳細なクラスターマップが含まれています。
タグや Kubernetes ラベルでポッドをグループ化することで集計ビューを表示し、情報をすばやく見つけることができます。グループ化を行うには、ページ右上の “Group by” バーを使用するか、下図のように特定のタグやラベルをクリックしてコンテキストメニューから “Group by” 機能を選択します。
また、ページの左側にあるファセットを利用することで、リソースをグループ化したり、ポッドステータスが CrashLoopBackOff のポッドなど、最も気になるリソースをフィルタリングすることができます。
クラスターマップは、ポッドと Kubernetes クラスターの全体像を示します。カスタマイズされたグループとフィルターを使用して、すべてのリソースを 1 つの画面にまとめて表示し、どのメトリクスを使ってポッドに色を付けるかを選択することができます。
サークルまたはグループをクリックして詳細パネルを表示し、クラスターマップからリソースを調べます。
カスタマイズされたグループやフィルターを使って、すべてのリソースを 1 つの画面にまとめて表示し、どのメトリクスを使ってポッドに色を付けるかを選択することができます。
表内の任意の行、またはクラスターマップの任意のオブジェクトをクリックすると、特定のリソースに関する情報がサイドパネルに表示されます。
サイドパネルの YAML タブには、リソースの完全な定義が表示されます。Agent バージョン 7.44.0 以降は、定義の履歴も 7 日分表示されるため、時間の経過とともに各バージョンでどのような変更が行われたのかを比較することができます。
その他のタブには、選択したリソースのトラブルシューティングに利用できる詳しい情報が表示されます。
DNS
や ip_type
などのタグで検索するか、このビューで Group by フィルターを使用してネットワークデータを pod_name
や service
などのタグでグループ化します。このリソースの詳細なダッシュボードについては、このパネルの右上隅にある View Dashboard をクリックしてください。
Cluster Map ボタンの右側にある Resource Utilization をクリックします。
このビューは、CPU とメモリの使用量を時系列で表示します。この情報は、リソースのプロビジョニングが過剰または不足している場所を検出するのに役立ちます。
表中の任意の行をクリックすると、サイドパネルに特定のリソースの情報が表示されます。
上のスクリーンショットでは、ポッドはクラスタ名でグループ化されています。サイドパネルは、特定のクラスター内のポッドに対して開かれます。これらのポッドの平均 CPU およびメモリ使用量が表示されます。