- 重要な情報
- はじめに
- 用語集
- ガイド
- エージェント
- インテグレーション
- OpenTelemetry
- 開発者
- API
- CoScreen
- アプリ内
- Service Management
- インフラストラクチャー
- アプリケーションパフォーマンス
- 継続的インテグレーション
- ログ管理
- セキュリティ
- UX モニタリング
- 管理
Supported OS
このチェックは、Kubernetes Control Plane によって使用されるコンポーネントである Kube_metrics_server v0.3.0+ を監視します。
Kube_metrics_server チェックは Datadog Agent パッケージに含まれています。サーバーに追加でインストールする必要はありません。
ホストで実行中の Agent に対してこのチェックを構成するには:
kube_metrics_server のパフォーマンスデータの収集を開始するには、Agent の構成ディレクトリのルートにある conf.d/
フォルダーの kube_metrics_server.d/conf.yaml
ファイルを編集します。使用可能なすべての構成オプションの詳細については、サンプル kube_metrics_server.d/conf.yaml を参照してください。
コンテナ環境の場合は、Kubernetes オートディスカバリーのインテグレーションテンプレートのガイドを参照して、次のパラメーターを適用してください。
パラメーター | 値 |
---|---|
<インテグレーション名> | kube_metrics_server |
<初期コンフィギュレーション> | 空白または {} |
<インスタンスコンフィギュレーション> | {"prometheus_url": "https://%%host%%:443/metrics"} |
エンドポイントが保護されている場合、追加の構成が必要です。
メトリクスエンドポイントの保護に使用される証明書を特定します。
関連する証明書ファイルを Agent ポッドにマウントします。
SSL 構成を適用します。詳細については、デフォルトの構成ファイルを参照してください。
Agent の status サブコマンドを実行し、Checks セクションで kube_metrics_server
を探します。
kube_metrics_server.authenticated_user.requests (count) | Counter of authenticated requests broken out by username |
kube_metrics_server.go.gc_duration_seconds.quantile (gauge) | GC invocation durations quantiles |
kube_metrics_server.go.gc_duration_seconds.sum (gauge) | GC invocation durations sum |
kube_metrics_server.go.gc_duration_seconds.count (gauge) | Number of the GC invocation |
kube_metrics_server.go.goroutines (gauge) | Number of goroutines that currently exist |
kube_metrics_server.kubelet_summary_request_duration.count (gauge) | Number of Kubelet summary request |
kube_metrics_server.kubelet_summary_request_duration.sum (gauge) | The Kubelet summary request latencies sum |
kube_metrics_server.kubelet_summary_scrapes_total (count) | Total number of attempted Summary API scrapes done by Metrics Server |
kube_metrics_server.manager_tick_duration.count (gauge) | The total time spent collecting and storing metrics |
kube_metrics_server.manager_tick_duration.sum (gauge) | The total time spent collecting and storing metrics |
kube_metrics_server.scraper_duration.count (gauge) | Time spent scraping sources |
kube_metrics_server.scraper_duration.sum (gauge) | Time spent scraping sources |
kube_metrics_server.scraper_last_time (gauge) | Last time metrics-server performed a scrape since unix epoch |
kube_metrics_server.process.max_fds (gauge) | Maximum number of open file descriptors |
kube_metrics_server.process.open_fds (gauge) | Number of open file descriptors |
kube_metrics_server には、イベントは含まれません。
kube_metrics_server.prometheus.health
Returns CRITICAL
if the check cannot access the metrics endpoint.
Statuses: ok, critical
kube_metrics_server.up
Returns CRITICAL
if Kubernetes Metrics Server is not healthy.
Statuses: ok, critical
ご不明な点は、Datadog のサポートチームまでお問合せください。