Visão geral de Azure Monitor para contêineresAzure Monitor for containers overview

Azure Monitor para contêineres é um recurso projetado para monitorar o desempenho de cargas de trabalho de contêiner implantadas em instâncias de contêiner do Azure, clusters kubernetes gerenciados hospedados no AKS (serviço kubernetes do Azure) ou clusters de kubernetes autogerenciados hospedados em 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. O monitoramento de seus contêineres é essencial, especialmente quando você está executando um cluster de produção, em escala, com vários aplicativos.Monitoring your containers is critical, especially when you're running a production cluster, at scale, with multiple applications.

Azure Monitor para contêineres oferece visibilidade de desempenho coletando métricas de memória e processador de controladores, nós e contêineres que estão disponíveis no kubernetes por meio da 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. Os registos do contentor também são recolhidos.Container logs are also collected. Depois de habilitar o monitoramento de clusters do kubernetes, as métricas e os logs são coletados automaticamente para você por meio de uma versão em contêiner do 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. As métricas são gravadas no repositório de métricas e os dados de log são gravados no repositório de logs associado ao seu espaço de trabalho 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 arquitetura de contêineres

O que o Azure Monitor para contêineres fornece?What does Azure Monitor for containers provide?

O Azure Monitor para contêineres fornece uma experiência de monitoramento abrangente usando diferentes recursos do Azure Monitor, permitindo que você entenda o desempenho e a integridade do cluster kubernetes e das cargas de trabalho do contêiner.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. Com Azure Monitor para contêineres, você pode:With Azure Monitor for containers you can:

  • Identifique os contêineres do AKS que estão em execução no nó e sua utilização média de processador e memória.Identify AKS containers that are running on the node and their average processor and memory utilization. Esse conhecimento pode ajudá-lo a identificar gargalos de recursos.This knowledge can help you identify resource bottlenecks.

  • Identifique a utilização de memória e processador de grupos de contêineres e seus contêineres hospedados em instâncias de contêiner do Azure.Identify processor and memory utilization of container groups and their containers hosted in Azure Container Instances.

  • Identifique onde o contêiner reside em um controlador ou um pod.Identify where the container resides in a controller or a pod. Esse conhecimento pode ajudá-lo a exibir o desempenho geral do controlador ou do pod.This knowledge can help you view the controller's or pod's overall performance.

  • Examine a utilização de recursos de cargas de trabalho em execução no host que não estão relacionadas aos processos padrão que dão suporte ao Pod.Review the resource utilization of workloads running on the host that are unrelated to the standard processes that support the pod.

  • Entenda o comportamento do cluster em cargas médias e mais pesadas.Understand the behavior of the cluster under average and heaviest loads. Esse conhecimento pode ajudá-lo a identificar as necessidades de capacidade e determinar a carga máxima que o cluster pode sustentar.This knowledge can help you identify capacity needs and determine the maximum load that the cluster can sustain.

  • Configure alertas para notificá-lo proativamente ou registre-o quando a utilização de CPU e memória em nós ou contêineres exceder seus limites ou quando uma alteração de estado de integridade ocorrer no cluster na infraestrutura, nos nós ou no acúmulo de integridade da carga de trabalho.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.

  • Integre com o Prometheus para exibir as métricas de aplicativo e carga de trabalho coletadas de nós e kubernetes usando consultas para criar alertas personalizados, painéis e executar análise detalhada.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

    O suporte para Prometheus é um recurso em visualização pública no momento.Support for Prometheus is a feature in public preview at this time.

  • Monitore cargas de trabalho de contêiner implantadas no mecanismo do AKS no local e no mecanismo de AKs no Azure Stack.Monitor container workloads deployed to AKS Engine on-premises and AKS Engine on Azure Stack.

Confira o vídeo a seguir fornecendo um aprofundamento no nível intermediário para ajudá-lo a saber mais sobre como monitorar o cluster AKS com Azure Monitor para contêineres.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.

Como fazer acessar esse recurso?How do I access this feature?

Você pode acessar Azure Monitor para contêineres de duas maneiras, de Azure Monitor ou diretamente do cluster AKS selecionado.You can access Azure Monitor for containers two ways, from Azure Monitor or directly from the selected AKS cluster. Em Azure Monitor, você tem uma perspectiva global de todos os contêineres implantados, que são monitorados e que não estão, permitindo Pesquisar e filtrar entre suas assinaturas e grupos de recursos e, em seguida, analisar Azure Monitor para contêineres do contêiner selecionado.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. Caso contrário, você pode acessar o recurso diretamente de um contêiner AKS selecionado na página AKS.Otherwise, you can access the feature directly from a selected AKS container from the AKS page.

Visão geral dos métodos para acessar Azure Monitor para contêineres

Se você estiver interessado em monitorar e gerenciar seus hosts de contêiner do Docker e do Windows em execução fora do AKS para exibir a configuração, a auditoria e a utilização de recursos, consulte a solução de monitoramento de contêiner.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.

Passos seguintesNext steps