Introducción a Azure Monitor para contenedoresAzure Monitor for containers overview

Azure Monitor para contenedores es una característica diseñada para supervisar el rendimiento de las cargas de trabajo de contenedor implementadas en Azure Container Instances, clústeres de Kubernetes administrado hospedados en Azure Kubernetes Service (AKS) o clústeres de Kubernetes autoadministrados hospedados en Azure Stack.Azure Monitor for containers is a feature designed to monitor the performance of container workloads deployed to either Azure Container Instances, managed Kubernetes clusters hosted on Azure Kubernetes Service (AKS), or self-managed Kubernetes clusters hosted on Azure Stack. La supervisión de los contenedores es fundamental, sobre todo cuando se ejecuta un clúster de producción, a escala, con varias aplicaciones.Monitoring your containers is critical, especially when you're running a production cluster, at scale, with multiple applications.

Azure Monitor para contenedores le brinda la posibilidad de visibilizar el rendimiento mediante la recopilación de métricas del procesador y de la memoria de los controladores, nodos y contenedores disponibles en Kubernetes mediante la API de métricas.Azure Monitor for containers gives you performance visibility by collecting memory and processor metrics from controllers, nodes, and containers that are available in Kubernetes through the Metrics API. También se recopilan registros del contenedor.Container logs are also collected. Una vez habilitada la supervisión de clústeres de Kubernetes, se recopilan métricas y registros automáticamente mediante una versión en contenedor del agente de Log Analytics para Linux.After you enable monitoring from Kubernetes clusters, metrics and logs are automatically collected for you through a containerized version of the Log Analytics agent for Linux. Las métricas se escriben en el almacén de métricas y los datos de registro se incluyen en el almacén de registros asociado a su área de trabajo de Log Analytics.Metrics are written to the metrics store and log data is written to the logs store associated with your Log Analytics workspace.

Azure Monitor para arquitectura de contenedores

¿Cómo se proporciona Azure Monitor para contenedores?What does Azure Monitor for containers provide?

Azure Monitor para contenedores ofrece una experiencia de supervisión integral con diferentes características de Azure Monitor que le permiten comprender el rendimiento y el mantenimiento del clúster de Kubernetes y las cargas de trabajo de contenedor.Azure Monitor for containers delivers a comprehensive monitoring experience using different features of Azure Monitor enabling you to understand the performance and health of your Kubernetes cluster and the container workloads. Con Azure Monitor para contenedores, puede hacer lo siguiente:With Azure Monitor for containers you can:

  • Identificar los contenedores de AKS que se ejecutan en el nodo y su utilización media tanto del procesador como de la memoria.Identify AKS containers that are running on the node and their average processor and memory utilization. Este conocimiento puede ayudarle a identificar cuellos de botella en los recursos.This knowledge can help you identify resource bottlenecks.

  • Identificar el uso de procesador y memoria de grupos de contenedores y sus contenedores hospedados en Azure Container Instances.Identify processor and memory utilization of container groups and their containers hosted in Azure Container Instances.

  • Identificar dónde se encuentra el contenedor en un controlador o un pod.Identify where the container resides in a controller or a pod. Este conocimiento puede ayudarle a ver el rendimiento general del controlador o del pod.This knowledge can help you view the controller's or pod's overall performance.

  • 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.Review the resource utilization of workloads running on the host that are unrelated to the standard processes that support the pod.

  • Conocer el comportamiento del clúster tanto con cargas medias como con las más pesadas.Understand the behavior of the cluster under average and heaviest loads. Este conocimiento puede ayudarle a identificar los requisitos de capacidad y determinar la carga máxima que el clúster puede admitir.This knowledge can help you identify capacity needs and determine the maximum load that the cluster can sustain.

  • Configure alertas para que le notifiquen de manera proactiva o registren el hecho de que el uso de la CPU y la memoria en nodos o contenedores supera los umbrales, o cuando se produzca un cambio de estado de mantenimiento en el clúster en la infraestructura, los nodos o la acumulación de estado de la carga de trabajo.Configure alerts to proactively notify you or record it when CPU and memory utilization on nodes or containers exceed your thresholds, or when a health state change occurs in the cluster at the infrastructure, nodes, or workload health rollup.

  • Integrarse con Prometheus para ver las métricas de la aplicación y de la carga de trabajo que recopila de los nodos y Kubernetes mediante consultas para crear alertas personalizadas y paneles y realizar un análisis detallado.Integrate with Prometheus to view application and workload metrics it collects from nodes and Kubernetes using queries to create custom alerts, dashboards, and detailed perform detailed analysis.

    Nota

    La compatibilidad con Prometheus es una característica que se encuentra en versión preliminar pública en este momento.Support for Prometheus is a feature in public preview at this time.

  • Supervise las cargas de trabajo de contenedor implementadas en AKS Engine de manera local y AKS Engine en Azure Stack.Monitor container workloads deployed to AKS Engine on-premises and AKS Engine on Azure Stack.

Consulte el siguiente vídeo, que proporciona un análisis detallado de nivel intermedio para ayudarle a obtener información sobre cómo supervisar el clúster de AKS con Azure Monitor para contenedores.Check out the following video providing an intermediate level deep dive to help you learn about monitoring your AKS cluster with Azure Monitor for containers.

¿Cómo se obtiene acceso a esta característica?How do I access this feature?

Puede acceder a Azure Monitor para contenedores de dos maneras: desde Azure Monitor o directamente desde el clúster de AKS seleccionado.You can access Azure Monitor for containers two ways, from Azure Monitor or directly from the selected AKS cluster. Desde Azure Monitor tiene una perspectiva global de todos los contenedores implementados, cuáles se supervisan y cuáles no. Esto le permite buscar y filtrar a través de las suscripciones y los grupos de recursos y, después, explorar en profundidad Azure Monitor para contenedores desde el contenedor seleccionado.From Azure Monitor, you have a global perspective of all the containers deployed, which are monitored and which are not, allowing you to search and filter across your subscriptions and resource groups, and then drill into Azure Monitor for containers from the selected container. En caso contrario, puede acceder a la característica directamente desde un contenedor de AKS seleccionado desde la página de AKS.Otherwise, you can access the feature directly from a selected AKS container from the AKS page.

Introducción a los métodos de acceso a Azure Monitor para contenedores

Si le interesan la supervisión y la administración de hosts de contenedor de Docker y Windows que se ejecutan fuera de AKS y quiere más información sobre la configuración, la auditoría y la utilización de recursos, consulte la solución de supervisión de contenedores.If you are interested in monitoring and managing your Docker and Windows container hosts running outside of AKS to view configuration, audit, and resource utilization, see the Container Monitoring solution.

Pasos siguientesNext steps