Vue d’ensemble de Container Insights
Container Insights est une fonctionnalité conçue pour surveiller les performances des charges de travail de conteneur déployées dans le cloud. Cela vous permet de visualiser les performances en collectant des métriques sur la mémoire et le processeur à partir des contrôleurs, des nœuds et des conteneurs qui sont disponibles dans Kubernetes via l’API Metrics. Une fois que vous avez activé la supervision des clusters Kubernetes, les métriques et les journaux de conteneur sont automatiquement collectés à l’aide d’une version conteneurisée de l’agent Log Analytics pour Linux. Les métriques sont envoyées à la base de données de métriques dans Azure Monitor. Les données du journal sont envoyées à votre espace de travail Log Analytics.
Fonctionnalités de Container Insights
Container insights offre une expérience de supervision complète pour comprendre les performances et l’intégrité de votre cluster Kubernetes et des charges de travail de conteneur. Vous pouvez :
- Cibler les goulots d’étranglement des ressources en identifiant les conteneurs AKS en cours d’exécution sur le nœud et leur utilisation moyenne de la mémoire et du processeur.
- Identifier l’utilisation du processeur et de la mémoire des groupes de conteneurs et de leurs conteneurs hébergés dans Azure Container Instances.
- Afficher les performances globales du contrôleur ou du pod en identifiant où se trouve le conteneur dans un contrôleur ou un pod.
- Voir la quantité de ressources utilisée par les charges de travail qui sont exécutées sur l’hôte et qui ne sont pas liées aux processus standard nécessaires à la prise en charge du pod
- Identifier les besoins de capacité et déterminer la charge maximale que le cluster peut supporter pour comprendre le comportement du cluster sous une charge moyenne et sous la charge la plus lourde.
- Configurer des alertes pour vous avertir de manière proactive quand l’utilisation du processeur et de la mémoire sur des nœuds ou des conteneurs dépasse vos seuils ou qu’un changement d’état d’intégrité se produit dans le cluster au niveau de l’infrastructure ou du cumul d’intégrité des nœuds ou enregistrer ces événements.
- Offrir une intégration avec Prometheus pour afficher les métriques d’application et de charge de travail qu’il collecte sur les nœuds et sur Kubernetes à l’aide de requêtes afin de créer des alertes personnalisées et des tableaux de bord, et d’effectuer une analyse détaillée.
La vidéo suivante qui fournit une présentation approfondie de niveau intermédiaire pour vous apprendre à surveiller votre cluster AKS avec Container Insights. La vidéo fait référence à Azure Monitor pour conteneurs, nom précédent de Container Insights.
Accéder à Container Insights
Accédez à Container Insights dans le Portail Azure à partir de conteneurs dans le menu Monitor ou directement à partir du cluster AKS sélectionné en sélectionnant Insights. Le menu Azure Monitor vous donne la perspective globale de tous les conteneurs déployés et surveillés. Ces informations vous permettent de rechercher et de filtrer dans vos abonnements et groupes de ressources. Vous pouvez ensuite explorer Container Insights à partir du conteneur sélectionné. Si un conteneur AKS particulier vous intéresse, accédez à Container Insights directement à partir de la page AKS.
Configurations prises en charge
- des clusters Kubernetes managés hébergés sur Azure Kubernetes Service (AKS)
- Clusters Kubernetes automanagés hébergés sur Azure à l’aide du moteur AKS.
- Azure Container Instances.
- des clusters Kubernetes automanagés hébergés sur Azure Stack ou localement
- Kubernetes avec Azure Arc.
- AKS pour les nœuds ARM64.
Container Insights prend en charge les clusters exécutant le système d’exploitation Linux et Windows Server 2019. Les runtimes de conteneur qu’il prend en charge sont Moby et tout runtime compatible CRI, tel que élément CRI-O et ContainerD. Docker n’est plus pris en charge en tant que runtime de conteneur à compter de septembre 2022. Pour plus d’informations sur cette dépréciation, consultez les notes de publications AKS.
Notes
Prise en charge de Container Insights pour le système d’exploitation Windows Server 2022 en préversion publique.
Étapes suivantes
Pour commencer la surveillance de votre cluster Kubernetes, consultez Activer Container Insights afin de comprendre les exigences et les méthodes disponibles pour activer la surveillance.