Ce check surveille le runtime du conteneur Containerd.
Configuration
Installation
Containerd est un check de base de l’Agent Datadog. Vous devez configurer Containerd dans les fichiers datadog.yaml et containerd.d/conf.yaml.
Dans datadog.yaml, configurez votre cri_socket_path pour que l’Agent puisse interroger Containerd. Dans containerd.d/conf.yaml, configurez les paramètres d’instance du check (tel que filters) pour les événements.
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 Containerd, l’intégration Containerd est automatiquement activée avec la configuration par défaut.
Par exemple, pour installer l’intégration sur Kubernetes, modifiez votre DaemonSet de façon à monter le socket Containerd du nœud host sur le conteneur de l’Agent et définissez la variable d’environnement DD_CRI_SOCKET_PATH sur le chemin de montage du DaemonSet :
Modifiez le fichier containerd.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 Containerd. Consultez le fichier d’exemple containerd.d/conf.yaml pour découvrir toutes les options de configuration disponibles.
Cette intégration fonctionne sous Linux et Windows. Toutefois, certaines métriques sont uniquement disponibles pour un seul système d’exploitation. Consultez le fichier metadata.csv pour découvrir la liste des métriques qui varient selon le système d’exploitation.
Événements
Le check Containerd peut recueillir des événements. Utilisez filters pour sélectionner les événements pertinents. Consultez le fichier d’exemple containerd.d/conf.yaml pour obtenir plus de détails.
Checks de service
containerd.health Renvoie CRITICAL si le check de l’Agent n’est pas capable de se connecter au socket containerd qu’il surveille. Si ce n’est pas le cas, renvoie OK. Statuses: ok, critical