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. Když povolíte monitorování z clusterů Kubernetes, metriky a protokoly se automaticky shromažďují, můžete prostřednictvím kontejnerizovaných verzi agenta Log Analytics 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ě metriky a data protokolu se zapíšou do protokolů úložiště přidružené k vaší Log Analytics pracovního prostoru.Metrics are written to the metrics store and log data is written to the logs store associated with your Log Analytics workspace.

Azure Monitor pro architekturu kontejnery

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

Azure Monitor pro kontejnery zajišťuje komplexní monitorování zkušenosti s používáním různých funkcí služby Azure Monitor umožňuje pochopit výkon a stav clusteru Kubernetes a úlohy kontejneru.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. 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.
  • Určete, kde se nachází kontejneru v kontroleru 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ýstrahy a proaktivně vás upozorní nebo poznamenejte si ho využití procesoru a paměti na uzlech nebo kontejnery překročení prahových hodnot.Configure alerts to proactively notify you or record it when CPU and memory utilization on nodes or containers exceed your thresholds.

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. Ze služby Azure Monitor, budete mít všechny kontejnery nasazení, které jsou monitorovány a které nejsou, umožňuje vyhledávat a filtrovat napříč vaší skupiny prostředků a předplatná a pak přejdete do služby Azure Monitor pro kontejnery z globální perspektivy 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ě funkci dostanete přímo z vybraného kontejneru AKS ze stránky s 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ávu Docker a Windows najdete v hostitelích kontejnerů na zobrazení konfigurace, auditování a využití prostředků řešení pro monitorování kontejnerů.If you are interested in monitoring and managing your Docker and Windows container hosts to view configuration, audit, and resource utilization, see the Container Monitoring solution.

Další postupNext steps

Chcete-li zahájit monitorování clusteru AKS, zkontrolovat povolení monitorování Azure pro kontejnery vám pomohou pochopit požadavky a dostupné metody, které chcete povolit 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.