To find out if this integration is available in your organization, see your Datadog Integrations page or ask your organization administrator.
To initiate an exception request to enable this integration for your organization, email support@ddog-gov.com.
このインテグレーションは公開ベータ版で、本番ワークロードでの有効化は慎重に行う必要があります。
概要
このチェックは、Datadog Agent を通じて KubeVirt Controller を監視します。
セットアップ
ホストで実行されている Agent 用にこのチェックをインストールおよび構成する場合は、以下の手順に従ってください。コンテナ環境の場合は、オートディスカバリーのインテグレーションテンプレートのガイドを参照してこの手順を行ってください。
インストール
KubeVirt Controller チェックは Datadog Agent パッケージに含まれています。
サーバーに追加でインストールする必要はありません。
構成
kubevirt_controller チェックの主なユースケースは、クラスターレベルのチェックとして実行することです。
そのためには、以下の手順に従って RBAC 権限を更新し、datadog-agent サービスアカウントに KubeVirt リソースへの読み取り専用アクセス権を付与します。
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
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 のサポートチームまでお問い合わせください。