Přehled kontejneru InsightsContainer insights overview

Container Insights je funkce navržená tak, aby sledovala výkon úloh kontejneru nasazených na:Container insights is a feature designed to monitor the performance of container workloads deployed to:

Container Insights podporuje clustery s operačním systémem Linux a Windows Server 2019.Container insights supports clusters running the Linux and Windows Server 2019 operating system. Moduly runtime kontejnerů, které podporuje, jsou Docker, Moby a jakýkoli CRI kompatibilní modul runtime, jako je například CRI-O a kontejner.The container runtimes it supports are Docker, Moby, and any CRI compatible runtime such as CRI-O and ContainerD.

Monitorování vašich kontejnerů je důležité, zejména pokud používáte produkční cluster ve velkém měřítku s více aplikacemi.Monitoring your containers is critical, especially when you're running a production cluster, at scale, with multiple applications.

Služba Container Insights poskytuje přehled o výkonu díky shromažďování metrik paměti a procesoru z řadičů, uzlů a kontejnerů, které jsou k dispozici v Kubernetes prostřednictvím rozhraní API metrik.Container insights 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 kontejneru Insights

Co poskytuje kontejner Insights?What does Container insights provide?

Container Insights nabízí komplexní monitorování s využitím různých funkcí Azure Monitor.Container insights delivers a comprehensive monitoring experience using different features of Azure Monitor. Tyto funkce umožňují pochopit výkon a stav clusteru Kubernetes s operačním systémem Linux a Windows Server 2019 a zatížení kontejnerů.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. Díky službě Container Insights můžete:With Container insights you can:

  • Identifikujte kontejnery AKS, které jsou spuštěny 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. Tato znalostní báze vám může přispět k identifikaci kritických bodů prostředků.This knowledge can help you identify resource bottlenecks.

  • Identifikujte využití procesoru a paměti u skupin kontejnerů a jejich kontejnerů hostovaných v 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. Tato znalostní báze vám může pomáhat zobrazit celkový výkon řadiče nebo pod ním.This knowledge can help you view the controller's or pod's overall performance.

  • Prohlédněte si využití prostředků u úloh běžících na hostiteli, které nesouvisí se standardními procesy, které podporují rozhraní pod.Review the resource utilization of workloads running on the host that are unrelated to the standard processes that support the pod.

  • Pochopení chování clusteru v rámci průměrného a nejtěžšího zatížení.Understand the behavior of the cluster under average and heaviest loads. Tato znalostní báze vám pomůže identifikovat požadavky na kapacitu a určit maximální 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.

  • Nakonfigurujte výstrahy tak, aby vás proaktivně upozornily nebo zaznamenaly, když využití procesoru a paměti na uzlech nebo kontejnerech překračuje vaše prahové hodnoty nebo když dojde ke změně stavu v clusteru v souhrnu stavu infrastruktury nebo uzlů.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.

  • 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.

  • Monitorujte úlohy kontejneru nasazené do místního a AKSového stroje AKS engine na Azure Stack.Monitor container workloads deployed to AKS Engine on-premises and AKS Engine on Azure Stack.

  • Monitorujte úlohy kontejneru nasazené do Azure Red Hat OpenShift.Monitor container workloads deployed to Azure Red Hat OpenShift.

    Poznámka

    Podpora pro Azure Red Hat OpenShift je v současnosti funkcí ve verzi Public Preview.Support for Azure Red Hat OpenShift is a feature in public preview at this time.

  • Monitorujte úlohy kontejneru nasazené do Azure ARC s povoleným Kubernetes (Preview).Monitor container workloads deployed to Azure Arc enabled Kubernetes (preview).

Mezi hlavní rozdíly v monitorování clusteru Windows serveru v porovnání s clusterem Linux patří následující:The main differences in monitoring a Windows Server cluster compared to a Linux cluster are the following:

  • Windows nemá metriku RSS paměti a v důsledku toho není k dispozici pro uzly a kontejnery Windows.Windows doesn't have a Memory RSS metric, and as a result it isn't available for Windows node and containers. Metrika pracovní sady je k dispozici.The Working Set metric is available.
  • Informace o kapacitě diskového úložiště nejsou k dispozici pro uzly Windows.Disk storage capacity information isn't available for Windows nodes.
  • Monitoruje se jenom pod prostředími, nikoli Docká prostředí.Only pod environments are monitored, not Docker environments.
  • Ve verzi Preview se podporuje maximálně 30 kontejnerů Windows serveru.With the preview release, a maximum of 30 Windows Server containers are supported. Toto omezení se nevztahuje na kontejnery Linux.This limitation doesn't apply to Linux containers.

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 s využitím služby Container Insights.Check out the following video providing an intermediate level deep dive to help you learn about monitoring your AKS cluster with Container insights.

Návody k této funkci přistupovat?How do I access this feature?

Ke kontejneru najdete dva způsoby, od Azure Monitor nebo přímo z vybraného clusteru AKS.You can access Container insights 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 do kontejneru Insights z vybraného kontejneru.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 Container insights 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 ke kontejneru Insights

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 Kubernetes, přečtěte si, Jak povolit službě Container Insights pochopit požadavky a dostupné metody pro povolení monitorování.To begin monitoring your Kubernetes cluster, review How to enable Container insights to understand the requirements and available methods to enable monitoring.