Monitor do Azure para contentores-descrição geralAzure Monitor for containers overview

O Monitor Azure para contentores é uma característica concebida para monitorizar o desempenho das cargas de trabalho dos contentores implantadas para:Azure Monitor for containers is a feature designed to monitor the performance of container workloads deployed to:

O Monitor Azure para contentores suporta clusters que executam o sistema operativo Linux e Windows Server 2019.Azure Monitor for containers supports clusters running the Linux and Windows Server 2019 operating system.

Os contentores é fundamental monitorizar, especialmente quando estiver a executar um cluster de produção em escala, com várias aplicações.Monitoring your containers is critical, especially when you're running a production cluster, at scale, with multiple applications.

Monitor do Azure para contentores dá-lhe visibilidade de desempenho por memória de coleta e métricas de processador de controladores, nós e contentores 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 ativar a monitorização dos clusters, métricas e registos kubernetes são automaticamente recolhidos para si através de uma versão contentorizada do agente Log Analytics para o 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 escritas para a loja de métricas e os dados de registo são escritos na loja de registos associado supérns com o 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.

Monitor Azure para arquitetura de contentores

O que faz do Azure Monitor para os contentores oferecem?What does Azure Monitor for containers provide?

O Monitor Azure para contentores proporciona uma experiência de monitorização abrangente utilizando diferentes características do Monitor Azure.Azure Monitor for containers delivers a comprehensive monitoring experience using different features of Azure Monitor. Estas funcionalidades permitem compreender o desempenho e a saúde do seu cluster Kubernetes que executa o sistema operativo Linux e Windows Server 2019 e as cargas de trabalho do contentor.These features enable you to understand the performance and health of your Kubernetes cluster running Linux and Windows Server 2019 operating system, and the container workloads. Com o Monitor Azure para recipientes pode:With Azure Monitor for containers you can:

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

  • Identifique a utilização de processador e memória de grupos de contentor e respetivos contentores alojados no Azure Container Instances.Identify processor and memory utilization of container groups and their containers hosted in Azure Container Instances.

  • Identifique onde o recipiente reside num controlador ou numa cápsula.Identify where the container resides in a controller or a pod. Esse conhecimento pode ajudá-lo a ver do controlador ou do pod desempenho geral.This knowledge can help you view the controller's or pod's overall performance.

  • Reveja a utilização de recursos de cargas de trabalho em execução no anfitrião que não estão relacionadas com os processos padrão que suportam o pod.Review the resource utilization of workloads running on the host that are unrelated to the standard processes that support the pod.

  • Compreenda o comportamento do cluster sob cargas mais pesadas e médios.Understand the behavior of the cluster under average and heaviest loads. Esse conhecimento pode ajudá-lo a identificar necessidades de capacidade e determinar a carga máxima que o cluster pode suportar.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 registrá-lo quando a CPU e a utilização da memória em nós ou contentores excederem os seus limiares, ou quando uma mudança de estado de saúde ocorre no cluster na infraestrutura ou nódoa a saúde.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 or nodes health rollup.

  • Integre com a Prometheus para visualizar as métricas de aplicação e carga de trabalho que recolhe a partir de nós e Kubernetes usando consultas para criar alertas personalizados, dashboards e 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.

  • Monitorize as cargas de trabalho dos contentores implantados no motor AKS no local e no motor AKS em Azure Stack.Monitor container workloads deployed to AKS Engine on-premises and AKS Engine on Azure Stack.

  • Monitor de cargas de contentores implantadas para O Turno abertodo chapéu vermelho Azure .Monitor container workloads deployed to Azure Red Hat OpenShift.

    Nota

    O suporte para o Azure Red Hat OpenShift é uma característica na pré-estreia pública neste momento.Support for Azure Red Hat OpenShift is a feature in public preview at this time.

As principais diferenças na monitorização de um cluster do Windows Server em comparação com um cluster Linux são as seguintes:The main differences in monitoring a Windows Server cluster compared to a Linux cluster are the following:

  • A métrica RSS da memória não está disponível para nó e recipientes windows.Memory RSS metric isn't available for Windows node and containers.
  • A informação sobre a capacidade de armazenamento de discos não está disponível para os nódos windows.Disk storage capacity information isn't available for Windows nodes.
  • Os registos de contentores não estão disponíveis para contentores em funcionamento nos nós do Windows.Container logs aren't available for containers running in Windows nodes.
  • O suporte à funcionalidade Live Data (pré-visualização) está disponível, com exceção dos registos de contentores do Windows.Live Data (preview) feature support is available with the exception of Windows container logs.
  • Apenas ambientes de pod são monitorizados, não ambientes Docker.Only pod environments are monitored, not Docker environments.
  • Com o lançamento da pré-visualização, são suportados no máximo 30 recipientes Do Windows Server.With the preview release, a maximum of 30 Windows Server containers are supported. Esta limitação não se aplica aos contentores Linux.This limitation doesn't apply to Linux containers.

Confira o seguinte vídeo que fornece um mergulho profundo de nível intermédio para ajudá-lo a aprender sobre monitorizar o seu cluster AKS com o Monitor Azure para obter recipientes.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 aceder a esta funcionalidade?How do I access this feature?

Pode acessar o Monitor do Azure para contentores duas formas, do Azure Monitor ou diretamente a partir do cluster AKS selecionado.You can access Azure Monitor for containers two ways, from Azure Monitor or directly from the selected AKS cluster. Do Monitor Azure, tem uma perspetiva global de todos os contentores implantados, que são monitorizados e que não são, permitindo-lhe pesquisar e filtrar através das suas assinaturas e grupos de recursos, e depois perfurar no Monitor Azure para obter recipientes a partir do recipiente 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, pode aceder diretamente à funcionalidade a partir de um recipiente AKS selecionado a partir da página AKS.Otherwise, you can access the feature directly from a selected AKS container from the AKS page.

Descrição geral dos métodos para aceder ao Azure Monitor para contentores

Se estiver interessado em monitorizar e gerir os seus anfitriões de contentores Docker e Windows que correm fora do AKS para visualizar a configuração, auditoria e utilização de recursos, consulte a solução de Monitorização de Contentores.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

Para começar a monitorizar o seu cluster Kubernetes, reveja como permitir que o Monitor Azure para os contentores compreenda os requisitos e métodos disponíveis para permitir a monitorização.To begin monitoring your Kubernetes cluster, review How to enable the Azure Monitor for containers to understand the requirements and available methods to enable monitoring.