Supported OS Linux Windows Mac OS

インテグレーションバージョン1.1.0
このインテグレーションは公開ベータ版で、本番ワークロードでの有効化は慎重に行う必要があります。

概要

このチェックは、Datadog Agent を通じて KubeVirt Controller を監視します。

セットアップ

ホストで実行されている Agent 用にこのチェックをインストールおよび構成する場合は、以下の手順に従ってください。コンテナ環境の場合は、オートディスカバリーのインテグレーションテンプレートのガイドを参照してこの手順を行ってください。

インストール

KubeVirt Controller チェックは Datadog Agent パッケージに含まれています。 サーバーに追加でインストールする必要はありません。

構成

kubevirt_controller チェックの主なユースケースは、クラスターレベルのチェックとして実行することです。

そのためには、以下の手順に従って RBAC 権限を更新し、datadog-agent サービスアカウントに KubeVirt リソースへの読み取り専用アクセス権を付与します。

  1. kubevirt.io:view ClusterRole を datadog-agent サービスアカウントにバインドします。
apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRoleBinding
metadata:
  name: datadog-agent-kubevirt
roleRef:
  apiGroup: rbac.authorization.k8s.io
  kind: ClusterRole
  name: kubevirt.io:view
subjects:
  - kind: ServiceAccount
  name: datadog-agent
  namespace: default
  1. KubeVirt リソースに以下のようにパッチを適用して、virt-controller デプロイのポッドテンプレートにアノテーションを付けます。
apiVersion: kubevirt.io/v1
kind: KubeVirt
metadata:
  name: kubevirt
  namespace: kubevirt
spec:
  certificateRotateStrategy: {}
  configuration: {}
  customizeComponents:
    patches:
    - resourceType: Deployment
        resourceName: virt-controller
        patch: '{"spec": {"template":{"metadata":{"annotations":{ "ad.datadoghq.com/virt-controller.check_names": "[\"kubevirt_controller\"]", "ad.datadoghq.com/virt-controller.init_configs": "[{}]", "ad.datadoghq.com/virt-controller.instances": "[{ \"kubevirt_controller_metrics_endpoint\": \"https://%%host%%:%%port%%/metrics\",\"kubevirt_controller_healthz_endpoint\": \"https://%%host%%:%%port%%/healthz\", \"kube_namespace\":\"%%kube_namespace%%\", \"kube_pod_name\":\"%%kube_pod_name%%\", \"tls_verify\": \"false\"}]"}}}}}'
        type: strategic

<DD_CLUSTER_NAME> をクラスター名として使用したい名前に置き換えます。

検証

Cluster Agent コンテナ内で Cluster Agent の clusterchecks サブコマンドを実行し、Checks セクションに kubevirt_controller チェックが表示されていることを確認してください。

収集データ

メトリクス

イベント

KubeVirt Controller インテグレーションには、イベントは含まれません。

サービスチェック

KubeVirt Controller インテグレーションには、サービス チェックは含まれません。

トラブルシューティング

ご不明な点は、Datadog のサポートチームまでお問い合わせください。