Azure Monitor pro kontejnery – přehledAzure Monitor for containers overview

Azure Monitor pro kontejnery je funkce určené k monitorování výkonu úlohy kontejneru nasadit do Azure Container Instances nebo spravované clustery Kubernetes hostované ve službě Azure Kubernetes Service (AKS).Azure Monitor for containers is a feature designed to monitor the performance of container workloads deployed to either Azure Container Instances or managed Kubernetes clusters hosted on Azure Kubernetes Service (AKS). Monitorování kontejnerů je důležité, zejména v případě, že spouštíte produkční cluster ve velkém měřítku, s několika aplikacemi.Monitoring your containers is critical, especially when you're running a production cluster, at scale, with multiple applications.

Azure Monitor pro kontejnery vám poskytne přehled o výkonu shromažďováním paměti a procesoru metriky z řadiče, uzly a kontejnerů, které jsou k dispozici v Kubernetes prostřednictvím rozhraní API metrik.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. Shromažďují se také protokoly kontejnerů.Container logs are also collected. Po povolení monitorování z clusterů Kubernetes se metriky a protokoly automaticky shromažďují pomocí kontejnerové verze Log Analytics agenta pro 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. Metriky se zapisují do úložiště metrik a data protokolu se zapisují do úložiště logs přidruženého k vašemu pracovnímu prostoru Log Analytics .Metrics are written to the metrics store and log data is written to the logs store associated with your Log Analytics workspace.

Architektura Azure Monitor for Containers

Co dělá monitorování Azure pro kontejnery poskytují?What does Azure Monitor for containers provide?

Azure Monitor pro kontejnery nabízí ucelené monitorování pomocí různých funkcí Azure Monitor, které vám umožní pochopit výkon a stav clusteru Kubernetes a zatížení kontejnerů.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. Pomocí Azure Monitor pro kontejnery můžete:With Azure Monitor for containers you can:

  • Identifikujte AKS kontejnery, které běží na uzlu a jejich průměrné využití procesoru a paměti.Identify AKS containers that are running on the node and their average processor and memory utilization. Tyto znalosti můžete identifikovat kritické body prostředků.This knowledge can help you identify resource bottlenecks.

  • Identifikujte využití procesoru a paměti skupiny kontejnerů a jejich kontejnerů hostované ve službě Azure Container Instances.Identify processor and memory utilization of container groups and their containers hosted in Azure Container Instances.

  • Identifikujte, kde se kontejner nachází v řadiči nebo pod.Identify where the container resides in a controller or a pod. Tyto znalosti můžete zobrazit kontroleru nebo pod na celkový výkon.This knowledge can help you view the controller's or pod's overall performance.

  • Zkontrolujte využití prostředků úlohy běžící na hostiteli, které nesouvisí s standardních procesů, které podporují pod.Review the resource utilization of workloads running on the host that are unrelated to the standard processes that support the pod.

  • Pochopte chování clusteru ve skupinovém rámečku průměrných a rozděluje zatížení.Understand the behavior of the cluster under average and heaviest loads. Tyto znalosti můžete určit, potřeb kapacity a určení maximálního zatížení, který může cluster tolerovat.This knowledge can help you identify capacity needs and determine the maximum load that the cluster can sustain.

  • Konfigurace výstrah k proaktivnímu upozorňování nebo zaznamenání, když využití procesoru a paměti na uzlech nebo kontejnerech překročí vaše prahové hodnoty.Configure alerts to proactively notify you or record it when CPU and memory utilization on nodes or containers exceed your thresholds.

  • Integrací s Prometheus můžete zobrazit metriky aplikací a úloh, které shromažďuje z uzlů a Kubernetes pomocí dotazů pro vytváření vlastních výstrah, řídicích panelů a podrobných podrobných analýz.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.

    Poznámka

    Podpora pro Prometheus je ve verzi Public Preview v současnosti funkce.Support for Prometheus is a feature in public preview at this time.

  • Monitorujte úlohy kontejneru nasazené do AKS-Engine.Monitor container workloads deployed to AKS-engine.

Podívejte se na následující video, které poskytuje podrobné podrobně úrovně, které vám pomůžou získat informace o monitorování clusteru AKS pomocí Azure Monitor pro kontejnery.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.

Jak získám přístup do této funkce?How do I access this feature?

Azure Monitor lze použít pro kontejnery dva způsoby, ze služby Azure Monitor nebo přímo z vybraných clusteru AKS.You can access Azure Monitor for containers two ways, from Azure Monitor or directly from the selected AKS cluster. Z Azure Monitor máte globální perspektivu všech nasazených kontejnerů, které jsou monitorované a které nejsou, což vám umožní vyhledávat a filtrovat v rámci předplatných a skupin prostředků a pak přejít na Azure Monitor pro kontejnery z vybraný kontejner.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. V opačném případě můžete k této funkci přistupovat přímo z vybraného kontejneru AKS ze stránky AKS.Otherwise, you can access the feature directly from a selected AKS container from the AKS page.

Přehled metod pro přístup k Azure Monitor pro kontejnery

Pokud vás zajímá monitorování a Správa hostitelů kontejnerů pro Docker a Windows, kteří používají mimo AKS k zobrazení konfigurace, auditu a využití prostředků, prostudujte si řešení pro monitorování kontejnerů.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.

Další krokyNext steps

Pokud chcete začít monitorovat cluster AKS, přečtěte si, Jak povolit Azure monitor kontejnerů pro pochopení požadavků a dostupných metod, které umožňují monitorování.To begin monitoring your AKS cluster, review How to enable the Azure Monitor for containers to understand the requirements and available methods to enable monitoring.