Présentation
Ce check surveille CRI-O.
Configuration
Installation
L’intégration repose sur l’option --enable-metrics
de CRI-O, qui est désactivée par défaut, lors de l’exposition des métriques activées sur 127.0.0.1:9090/metrics
.
Configuration
Modifiez le fichier crio.d/conf.yaml
dans le dossier conf.d/
à la racine du répertoire de configuration de votre Agent pour commencer à recueillir vos données de performance CRI-O. Consultez le fichier d’exemple crio.d/conf.yaml pour découvrir toutes les options de configuration disponibles.
Redémarrez l’Agent.
Validation
Lancez la sous-commande status de l’Agent et cherchez crio
dans la section Checks.
Données collectées
CRI-O recueille des métriques sur le nombre d’opérations effectuées par le runtime, ainsi que leur latence.
L’intégration Datadog/CRI-O recueille des métriques sur l’utilisation du processeur et de la mémoire du binaire Golang CRI-O.
Métriques
crio.cpu.time (gauge) | Total user and system CPU time spent in seconds Shown as second |
crio.mem.resident (gauge) | Resident memory size in bytes Shown as byte |
crio.mem.virtual (gauge) | Virtual memory size in bytes Shown as byte |
crio.operations.count (count) | Counter of CRI-O operations |
crio.operations.latency.count (gauge) | Count of CRI-O operations latency |
crio.operations.latency.quantile (gauge) | Quantiles of CRI-O operations latency |
crio.operations.latency.sum (gauge) | Sum of CRI-O operations latency Shown as microsecond |
Checks de service
crio.prometheus.health
Renvoie CRITICAL
si le check ne peut pas accéder au endpoint des métriques.
Statuses: ok, critical
Dépannage
Besoin d’aide ? Contactez l’assistance Datadog.