CRI-O

Supported OS Linux Mac OS Windows

Intégration4.0.0

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

  1. 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.

  2. 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.