Métriques du serveur d'API Kubernetes
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.