Dans datadog.yaml, configurez votre cri_socket_path pour l’Agent afin d’interroger votre CRI actuel (vous pouvez également configurer des délais d’expiration par défaut). Dans cri.d/conf.yaml, configurez les réglages d’instance de check tels que collect_disk si votre CRI (p. ex., containerd) transmet des métriques sur l’utilisation du disque.
Remarque : si vous utilisez l’Agent dans un conteneur, définissez la variable d’environnement DD_CRI_SOCKET_PATH pour activer automatiquement le check CRI avec la configuration par défaut.
Installation sur des conteneurs
Si vous utilisez l’Agent dans un conteneur et définissez la variable d’environnement DD_CRI_SOCKET_PATH sur le socket CRI, l’intégration CRI est automatiquement activée avec la configuration par défaut.
Par exemple, pour installer l’intégration sur Kubernetes, modifiez votre daemonset pour monter le socket CRI du nœud host vers le conteneur de l’Agent et définissez la variable d’environnement DD_CRI_SOCKET_PATH sur le mountPath du daemonset :
Remarque : le répertoire /var/run doit être monté à partir du host pour que l’intégration s’exécute correctement.
Configuration
Modifiez le fichier cri.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. Consultez le fichier d’exemple cri.d/conf.yaml pour découvrir toutes les options de configuration disponibles.
Lancez la sous-commande status de l’Agent et cherchez cri dans la section Checks.
Données collectées
Métriques
CRI collect metrics about the resource usage of your containers running through the CRI.
CPU and memory metrics are collected out of the box and you can additionally collect some disk metrics if they are supported by your CRI (CRI-O doesn’t support them).
cri.cpu.usage (gauge)
Cumulative CPU usage (sum across all cores) since object creation Shown as nanocore
cri.disk.inodes (gauge)
Represents the inodes used by the images Shown as inode
cri.disk.used (gauge)
Represents the bytes used for images on the filesystem Shown as byte
cri.mem.rss (gauge)
The amount of working set memory in bytes Shown as byte
cri.uptime (gauge)
Time since the container was started Shown as second