Introducción a Container Insights

Container Insights es una característica diseñada para supervisar el rendimiento de las cargas de trabajo de contenedor implementadas en la nube. Proporciona información sobre el rendimiento recopilando métricas del procesador y de la memoria procedentes de los controladores, los nodos y los contenedores disponibles en Kubernetes mediante Metrics API. Una vez habilitada la supervisión de clústeres de Kubernetes, se recopilan métricas y registros de contenedor automáticamente mediante una versión en contenedor del agente de Log Analytics para Linux. Las métricas se envían a la base de datos de métricas en Azure Monitor. Los datos de registro se envían al área de trabajo de Log Analytics.

Diagrama resumen de la información de contenedores

Características de Container Insights

Container Insights ofrece una experiencia de supervisión integral para comprender el rendimiento y el estado de las cargas de trabajo de contenedor y el clúster de Kubernetes. Puede:

  • Detecte cuellos de botella en los recursos mediante la identificación de contenedores de AKS que se ejecutan en el nodo y su uso de procesador y memoria.
  • Identificar el uso de procesador y memoria de grupos de contenedores y sus contenedores hospedados en Azure Container Instances.
  • Consulte el rendimiento general del controlador o el pod mediante la identificación del lugar en que reside el contenedor en un controlador o un pod.
  • Revisar el uso de recursos de las cargas de trabajo que se ejecutan en el host que no estén relacionadas con los procesos estándar que admite el pod.
  • Identifique las necesidades de capacidad y determine la carga máxima que el clúster puede sostener mediante la comprensión del comportamiento del clúster en cargas medias y más pesadas.
  • Configurar alertas para recibir notificaciones de manera proactiva o registrar el hecho de que el uso de la CPU y la memoria en nodos o contenedores supere los umbrales, o cuando se produzca un cambio del estado de mantenimiento en el clúster en la infraestructura o el acumulado de estado de los nodos.
  • Integre con Prometheus para ver las métricas de aplicaciones y cargas de trabajo que recopila de los nodos y de Kubernetes mediante consultas a fin de crear alertas personalizadas y paneles, así como realizar análisis detallados.

El siguiente vídeo proporciona un análisis detallado de nivel intermedio para ayudarle a obtener información sobre la supervisión del clúster de AKS con Container Insights. El vídeo hace referencia a Azure Monitor para Containers, que es el nombre anterior a Container Insights.

Acceso a Container Insights

Acceda a Container Insights en Azure Portal desde Contenedores en el menú Supervisar o directamente desde el clúster de AKS seleccionado seleccionando Insights. El menú de Azure Monitor proporciona la perspectiva global de todos los contenedores que se implementan y supervisan. Esta información le permitirá buscar y filtrar por las suscripciones y los grupos de recursos. A continuación, puede profundizar en Container Insights desde el contenedor seleccionado. Acceda a Container Insights para un contenedor de AKS determinado directamente desde la página de AKS.

Captura de pantalla que muestra una descripción general de los métodos para acceder a la información de contenedores.

Configuraciones admitidas

Container Insights es compatible con los clústeres que ejecutan los sistemas operativos Linux y Windows Server 2019. Los entornos de ejecución de contenedor que admite son Moby y cualquiera que sea compatible con CRI, como CRI-O y ContainerD. Docker no se admitirá como entorno de ejecución de contenedor a partir de septiembre de 2022. Para obtener más información sobre esta degradación, consulte las notas de la versión de AKS.

Nota

La compatibilidad con Container Insights para el sistema operativo Windows Server 2022 y AKS para nodos ARM está en versión preliminar pública.

Pasos siguientes

Para comenzar a supervisar el clúster de Kubernetes, revise Habilitar Container Insights, a fin de entender los requisitos y los métodos disponibles para habilitar la supervisión.