Métriques du serveur d'API Kubernetes

Supported OS Linux Mac OS Windows

Présentation

Ce check surveille Kube_apiserver_metrics.

Configuration

Installation

Le check Kube_apiserver_metrics est inclus avec le package de l’Agent Datadog : vous n’avez donc rien d’autre à installer sur votre serveur.

Remarque : cette intégration ne dispose d’aucun carré dans l’application Datadog. Suivez les étapes ci-dessous pour la configurer.

Configuration

Le check Kube_apiserver_metrics est principalement utilisé au niveau des clusters. Consultez la documentation relative aux checks de cluster. Vous pouvez annoter le service de votre apiserver avec ce qui suit :

annotations:
  ad.datadoghq.com/endpoints.check_names: '["kube_apiserver_metrics"]'
  ad.datadoghq.com/endpoints.init_configs: '[{}]'
  ad.datadoghq.com/endpoints.instances:
    '[{ "prometheus_url": "https://%%host%%:%%port%%/metrics", "bearer_token_auth": "true" }]'

L’Agent de cluster Datadog programme ensuite le ou les checks pour chaque endpoint sur le ou les Agents Datadog.

Vous pouvez également exécuter le check en configurant directement les endpoints dans le fichier kube_apiserver_metrics.d/conf.yaml, dans le dossier conf.d/ à la racine du répertoire de configuration de votre Agent. Consultez le fichier d’exemple kube_apiserver_metrics.d/conf.yaml pour découvrir toutes les options de configuration disponibles.

Par défaut, l’Agent qui exécute le check essaie d’obtenir le token de porteur du compte du service dans le but d’effectuer l’authentification auprès de APIServer. Si vous n’utilisez pas de système RBAC, définissez bearer_token_auth sur false.

Enfin, si vous exécutez l’Agent Datadog sur les nœuds principaux, vous pouvez faire appel à Autodiscovery pour programmer l’exécution du check. Si vous exécutez l’image officielle k8s.gcr.io/kube-apiserver, cette opération s’effectue automatiquement.

Validation

Lancez la sous-commande status de l’Agent et cherchez kube_apiserver_metrics dans la section Checks.

Données collectées

Métriques

Checks de service

Kube_apiserver_metrics n’inclut aucun check de service.

Événements

Kube_apiserver_metrics n’inclut aucun événement.

Dépannage

Besoin d’aide ? Contactez l’assistance Datadog.

PREVIEWING: may/embedded-workflows