Monitorování a protokolování dat

> Platí pro: AKS ve službě Azure Stack HCI 22H2, AKS ve Windows Serveru, Azure Stack HCI verze 23H2, AKS povolenou službou Azure Arc ve VMware (Preview)

Tento článek popisuje, jak monitorovat AKS povolenou nasazením Azure Arc pomocí místního monitorování. K dispozici jsou dva typy řešení monitorování a protokolování, jak je popsáno v následující tabulce:

Řešení Připojení k Azure Podpora a servis Náklady
Přehledy o kontejnerech Vyžaduje připojení clusteru Kubernetes k Azure pomocí Azure Arc pro Kubernetes. Plná podpora a servis od Microsoftu. Vyžaduje registraci služby Azure Monitor.
Místní monitorování Nevyžaduje připojení k Azure. Podporovaný jako opensourcový software od Microsoftu (bez smlouvy o podpoře nebo smlouvy SLA), komunity nebo externích dodavatelů. Závislé na dodavateli.

V závislosti na případech použití monitorování můžete zvolit Container Insights nebo místní monitorování. Informace o službě Container Insights najdete v tématu Povolení služby Container Insights.

Přehled řešení monitorování

Prometheus je sada nástrojů pro monitorování a upozorňování, kterou můžete použít k monitorování kontejnerizovaných úloh. Jako součást řešení Prometheus v AKS povoleném službou Arc se nasazují a automaticky konfigurují následující komponenty:

Nasazení je založené na veřejně dostupném grafu Kube-Prometheus-stack helm, který je rozšířen tak, aby podporoval vývozce Windows a zajišťuje škrábání metrik mezi prometheusem a agenty. Jakmile nasadíte řešení Prometheus, exportér uzlů běží na každém uzlu s Linuxem a exportér Windows běží na každém uzlu Windows.

Poznámka

Vzhledem k tomu, že komponenty metrik stavu operátoru Prometheus, Prometheus a Kube jsou podporované jenom v Linuxu, musíte v clusteru Kuberneted zřídit alespoň jeden uzel Linuxu, abyste mohli toto řešení nasadit.

Objekty a koncové body, které řešení Prometheus škrábe, zahrnují následující položky:

  • Metriky stavu Kube pro shromažďování různých metrik poskytovaných Kubernetes
  • Server rozhraní API Kubernetes
  • Kubelet
  • Exportér uzlů pro shromažďování metrik pro uzly s Linuxem
  • Exportér Windows pro shromažďování metrik pro uzly Windows

Nasazení řešení monitorování

Prometheus je opensourcový monitorovací systém s modelem dimenzionálních dat, flexibilním dotazovacím jazykem, efektivní databází časových řad a moderním přístupem k upozorňování. Grafana je nástroj, který slouží k zobrazení, dotazování a vizualizaci metrik na řídicích panelech Grafana. Dá se nakonfigurovat tak, aby jako zdroj dat používal Prometheus. Obvykle se používají společně k monitorování clusterů Kubernetes.

Pokud chcete zobrazit řídicí panely Grafana dostupné v AKS s povolenou službou Arc, přečtěte si téma Řídicí panely Grafana dostupné v AKS.

Na GitHubu si můžete prohlédnout pokyny microsoftu k nasazení Prometheus do clusteru Kubernetes a nakonfigurovat Grafana tak, aby používala Prometheus jako zdroj dat. Můžete také postupovat podle jakékoli veřejně dostupné dokumentace k nasazení jakékoli konkrétní verze Prometheus nebo Grafany.

Další kroky