Přehled kontejneru Insights

Container Insights je funkce navržená tak, aby sledovala výkon úloh kontejneru nasazených na:

Container insights podporuje clustery s operačním systémem Linux a Windows Server 2019. Moduly runtime kontejnerů, které podporuje, jsou Docker, Moby a jakýkoli CRI kompatibilní modul runtime, jako je například CRI-O a kontejner.

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.

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. Shromažďují se také protokoly kontejnerů. Po povolení monitorování z clusterů Kubernetes se metriky a protokoly automaticky shromažďují pomocí kontejnerové verze Log Analytics agenta pro 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 .

Architektura kontejneru Insights

Co poskytuje kontejner Insights?

Container Insights nabízí komplexní monitorování s využitím různých funkcí Azure Monitor. tyto funkce umožňují pochopit výkon a stav clusteru Kubernetes se systémem Linux a operačním systémem Windows Server 2019 a zatížení kontejnerů. Díky službě Container Insights můžete:

  • Identifikujte kontejnery AKS, které jsou spuštěny na uzlu, a jejich průměrné využití procesoru a paměti. Tato znalostní báze vám může přispět k identifikaci kritických bodů prostředků.

  • Identifikujte využití procesoru a paměti u skupin kontejnerů a jejich kontejnerů hostovaných v Azure Container Instances.

  • Identifikujte, kde se kontejner nachází v řadiči nebo pod. Tato znalostní báze vám může pomáhat zobrazit celkový výkon řadiče nebo pod ním.

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

  • Pochopení chování clusteru v rámci průměrného a nejtěžšího zatížení. 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.

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

  • 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 provádění podrobných analýz.

  • Monitorujte úlohy kontejneru nasazené do místního a AKSového stroje AKS engine na Azure Stack.

  • Monitorujte úlohy kontejneru nasazené do Azure Red Hat OpenShift.

    Poznámka

    Podpora pro Azure Red Hat OpenShift je v současnosti funkcí ve verzi Public Preview.

  • Monitorujte úlohy kontejneru nasazené do Kubernetes s povoleným ARC Azure (Preview).

mezi hlavní rozdíly v monitorování clusteru Windows serveru v porovnání s clusterem Linux patří následující:

  • Windows nemá metriku RSS paměti a v důsledku toho není k dispozici pro Windows uzlů a kontejnerů. Metrika pracovní sady je k dispozici.
  • informace o kapacitě úložiště na disku nejsou k dispozici pro uzly Windows.
  • Monitoruje se jenom pod prostředími, nikoli Docká prostředí.
  • ve verzi preview se podporuje maximálně 30 Windowsch kontejnerů serveru. Toto omezení se nevztahuje na kontejnery Linux.

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.

Návody k této funkci přistupovat?

Ke kontejneru najdete dva způsoby, od Azure Monitor nebo přímo z vybraného clusteru AKS. 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. 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.

Přehled metod pro přístup ke kontejneru Insights

pokud vás zajímá monitorování a správa hostitelů kontejnerů docker a Windows, kteří používají mimo AKS k zobrazení konfigurace, auditu a využití prostředků, přečtěte si téma řešení pro monitorování kontejnerů.

Další kroky

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