Données Kubernetes recueillies
Cette page répertorie les données recueillies par l’Agent Datadog lorsqu’il est déployé sur un cluster Kubernetes.
Les métriques recueillies peuvent varier en fonction de la version de Kubernetes utilisée.
Métriques
Kubernetes
Kubelet
Pour en savoir plus, consultez la documentation relative à l’intégration Kubelet.
Kubernetes State Metrics Core
Pour en savoir plus, consultez la documentation relative à l’intégration Kubernetes State Metrics Core. Ce check nécessite la version 1.12 ou une version ultérieure de l’Agent de cluster Datadog.
Kubernetes state
Remarque : les métriques kubernetes_state.*
sont recueillies à partir de l’API kube-state-metrics
. Le check kubernetes_state
est obsolète. Consultez la section Kubernetes State Metrics Core pour utiliser le check recommandé. Datadog vous conseille de ne pas activer simultanément ces deux checks.
DNS Kubernetes
Proxy Kubernetes
Serveur d’API kubernetes
Pour en savoir plus, consultez la documentation relative à l’intégration du serveur d’API Kubernetes.
Kubernetes Controller Manager
Pour en savoir plus, consultez la documentation relative à l’intégration Kubernetes Controller Manager.
Kubernetes Metrics Server
Pour en savoir plus, consultez la documentation relative à l’intégration Kubernetes Metrics Server.
Kubernetes Scheduler
Pour en savoir plus, consultez la documentation relative à l’intégration Kubernetes Scheduler.
Événements
- Backoff
- Conflict
- Supprimer
- DeletingAllPods
- Didn’t have enough resource
- Erreur
- Failed
- FailedCreate
- FailedDelete
- FailedMount
- FailedSync
- Failedvalidation
- FreeDiskSpaceFailed
- HostPortConflict
- InsufficientFreeCPU
- InsufficientFreeMemory
- InvalidDiskCapacity
- Killing
- KubeletsetupFailed
- NodeNotReady
- NodeoutofDisk
- OutofDisk
- Rebooted
- TerminatedAllPods
- Unable
- Unhealthy
Checks de service
Kubelet
Pour en savoir plus, consultez la documentation relative à l’intégration Kubelet.
kubernetes.kubelet.check.ping
Renvoie CRITICAL
si le Kubelet ne répond pas au Ping. Si ce n’est pas le cas, renvoie OK
.
Statuses: ok, critical
kubernetes.kubelet.check.docker
Renvoie CRITICAL
si le service Docker ne s’exécute pas sur le Kubelet. Si ce n’est pas le cas, renvoie OK
.
Statuses: ok, critical
kubernetes.kubelet.check.syncloop
Renvoie CRITICAL
si le check de santé de syncloop est arrêté. Si ce n’est pas le cas, renvoie OK
.
Statuses: ok, critical
kubernetes.kubelet.check
Renvoie CRITICAL
si le check de santé globale de Kubelet est arrêté. Si ce n’est pas le cas, renvoie OK
.
Statuses: ok, critical
Kubernetes Controller Manager
Pour en savoir plus, consultez la documentation relative à l’intégration Kubernetes Controller Manager.
Kubernetes Metrics Server
Pour en savoir plus, consultez la documentation relative à l’intégration Kubernetes Metrics Server.
Kubernetes Scheduler
Pour en savoir plus, consultez la documentation relative à l’intégration Kubernetes Scheduler.
Kubernetes State Metrics Core
Pour en savoir plus, consultez la documentation relative à l’intégration Kubernetes State Metrics Core.
kubernetes_state.cronjob.complete
- Indique si le dernier job du cronjob a échoué ou non. Tags :
kube_cronjob
kube_namespace
(env
service
version
à partir des étiquettes standard). kubernetes_state.cronjob.on_schedule_check
- Envoie une alerte si la date de la prochaine planification du cronjob est située dans le passé. Tags :
kube_cronjob
kube_namespace
(env
service
version
à partir des étiquettes standard). kubernetes_state.job.complete
- Indique si le job a échoué ou non. Tags :
kube_job
ou kube_cronjob
kube_namespace
(env
service
version
à partir des étiquettes standard). kubernetes_state.node.ready
- Indique si le nœud est prêt. Tags :
node
condition
status
. kubernetes_state.node.out_of_disk
- Indique si le nœud n’a plus d’espace disque. Tags :
node
condition
status
. kubernetes_state.node.disk_pressure
- Indique s’il existe une pression sur le disque du nœud. Tags :
node
condition
status
. kubernetes_state.node.network_unavailable
- Indique si le réseau du nœud est indisponible. Tags :
node
condition
status
. kubernetes_state.node.memory_pressure
- Indique s’il existe une pression de mémoire sur le réseau du nœud. Tags :
node
condition
status
.
Pour aller plus loin
Documentation, liens et articles supplémentaires utiles: