containerd (lien externe à ibm.com) est un outil d'exécution de conteneur standard qui mise sur la simplicité, la robustesse et la portabilité pour la surveillance des conteneurs. containerd est disponible sous forme de démon pour Linux et Windows et peut gérer le cycle de vie complet du conteneur de son hôte. Complet, Containerd Monitoring d'Instana ne s'arrête pas aux indicateurs de conteneur classiques et propose également la reconnaissance automatique, le déploiement, la configuration, la détermination de l'état de santé et l'analyse des performances à plusieurs niveaux :
14 jours, version complète, sans carte bancaire
containerd a été créé à l'origine en tant que runtime de bas niveau pour le moteur Docker. Le cas d'utilisation de containerd le plus courant est celui d'une couche entre le moteur Docker et l'exécuteur runc de l'OCI. containerd est un runtime de haut niveau qui prend en charge plusieurs runtimes de bas niveau (tels que le stockage et la mise en réseau, via un gestionnaire d’exécution). Étant donné que containerd est axé sur des cas d'utilisation opérationnels, comme l'exécution de conteneurs sur des serveurs, il gère le cycle de vie complet des conteneurs de son système hôte, du stockage et du transfert d'images à l'exécution et à la supervision des conteneurs. Contrôler un environnement containerd et les applications exécutées sur ces conteneurs nécessite de comprendre comment les différents composants d'application s'exécutent dans cet environnement.
La gestion des applications basées sur des conteneurs nécessite une visibilité sur les performances au niveau de l'hôte, du conteneur, du composant et du code. Instana automatise la détection et la surveillance des applications containerd. Après une installation rapide de l'agent Instana sur l'hôte virtuel ou physique, l'agent identifie automatiquement tous les conteneurs et composants logiciels exécutés dans l'environnement, déploie les capteurs de contrôle d'application appropriés et commence à tracer chaque requête d'application de bout en bout.
L'agent Instana identifiera automatiquement le composant containerd exécuté sur les ressources système, puis déploiera et configurera le capteur containerd d'Instana. Instana s'appuie sur sa propre base de connaissances, dans laquelle sont déjà déterminés les attributs de performance à collecter et quels paramètres doivent être configurés pour y parvenir. Plus précisément, la configuration automatique d'Instana pour containerd est définie pour suivre des éléments tels que l'ID conteneur, l'image, la date de création, la date de mise à jour, l'espace de nom containerd et les étiquettes
Les indicateurs de contrôle classiques de containerd sont les suivants :
Outre les indicateurs de performance, le détecteur de contrôle containerd d'Instana collecte aussi automatiquement les KPI au niveau du processus containerd pour déterminer son état de santé. Les signatures de santé provenant de la base de connaissances d'Instana sont utilisées pour soulever des problèmes et/ou des incidents, en fonction de l'impact sur l'utilisateur. Deux ressources principales sont le processeur (CPU) et la mémoire, pour lesquelles Instana collecte divers KPI, notamment la charge du processeur, la réaffectation du processeur et la mémoire utilisée.