Pozorovatelnost operátora Azure Nexus

Architektura pozorovatelnosti Operátor Nexus poskytuje provozní přehledy o vašich místních instancích. Tato architektura podporuje protokolování, monitorování a upozorňování (LMA), analýzu a vizualizaci provozních dat a metrik (platforem a úloh).

Screenshot of Operator Nexus Logging, Monitoring and Alerting (LMA) Framework.

Obrázek: Architektura LMA (Operator Nexus Logging, Monitoring and Alerting)

Klíčovými body architektury pozorovatelnosti Operator Nexus jsou:

  • Centralizované shromažďování dat: Řešení pozorovatelnosti operátoru Nexus je založeno na kolekci všech dat na centrálním místě. Na tomto místě můžete sledovat data monitorování ze všech místních instancí.
  • Dobře definované a otestované nástroje: Řešení spoléhá na Službu Azure Monitor, která shromažďuje, analyzuje a působí na telemetrická data z vašich cloudových a místních instancí.
  • Snadno se naučíte a používáte: Řešení usnadňuje analýzu a ladění problémů s možností prohledávat data z celého cloudu nebo napříč všemi vašimi cloudovými a místními instancemi.
  • Nástroje pro vizualizaci: Můžete vytvářet přizpůsobené řídicí panely a sešity podle svých potřeb.
  • Integrované nástroje pro výstrahy: Vytváříte výstrahy na základě vlastních prahových hodnot. Šablony upozornění můžete vytvářet a opakovaně používat ve všech vašich instancích.

Tento článek vám pomůže pochopit architekturu pozorovatelnosti Operátor Nexus, která se skládá ze zásobníku komponent:

  • Azure Monitor shromažďuje a agreguje data protokolování ze součástí Operátor Nexus.
  • Pracovní prostor Služby Azure Log Analytics (LAW) shromažďuje a agreguje data protokolování z několika předplatných a tenantů Azure.
  • Analýza, vizualizace a upozorňování se provádějí s agregovanými daty protokolu.

Monitorování platformy

Operátor Nexus vám poskytne přehled o výkonu nasazení, která se skládají z prostředků infrastruktury. K shromažďování a analýze protokolů a metrik z těchto prostředků platformy potřebujete protokoly a metriky. Získáte cenné přehledy z centralizované kolekce a agregace dat ze všech zdrojů ve srovnání s neagregovanými daty.

Tyto protokoly a metriky slouží ke sledování stavu platformy. Můžete zobrazit výkon a analyzovat, co je špatně. Můžete analyzovat, co způsobilo situaci. Vizualizace vám pomůže nakonfigurovat požadovaná upozornění a za jakých podmínek. Můžete například nakonfigurovat, aby se výstrahy vygenerovaly, když se prostředky chovají neobvykle nebo když byly dosaženy prahové hodnoty. Shromážděné protokoly a analýzy můžete použít k ladění jakýchkoli problémů v prostředí.

Data monitorování

Pozorovatelnost operátora Nexus umožňuje shromažďovat stejný druh dat jako jiné prostředky Azure. Data shromážděná z každého z vašich instancí se dají zobrazit ve vašem zákoně.

Tady najdete informace o monitorování prostředků Azure.

Shromažďování a směrování

Pozorovatelnost operátoru Nexus umožňuje shromažďovat data pro každý prostředek infrastruktury. Sada komponent infrastruktury zahrnuje:

  • Síťová prostředky infrastruktury, které zahrnují CE, TOR, NPB, přepínače pro správu a terminálový server.
  • Výpočetní prostředky, které zahrnují holé servery.
  • Podcloudová řídicí rovina (cluster Kubernetes zodpovědný za nasazení a správu životního cyklu celkové platformy).

Shromažďování dat protokolu z těchto vrstev je ve výchozím nastavení povolené při vytváření instance Operator Nexus. Tyto shromážděné protokoly se směrují do vašeho práva služby Azure Monitor LAW.

Můžete také shromažďovat data z vrstev tenanta vytvořených pro spouštění kontejnerizovaných a virtualizovaných síťových funkcí. Mezi data protokolu, která je možné shromažďovat, patří:

  • Kolekce syslogu z virtuálních počítačů (používá se pro úlohy VNF nebo CNF).
  • Shromažďování protokolů z clusterů Kubernetes a aplikací nasazených nahoře

Budete muset povolit shromažďování protokolů z clusterů Kubernetes tenanta a virtuálních počítačů. Měli byste postupovat podle kroků pro nasazení agentů monitorování Azure. Data by se shromáždila ve vašem azure LAW.

Úložiště protokolů Nexus – operátor

Data v protokolech služby Azure Monitor jsou uložená v tabulkách, kde každá tabulka má vlastní sadu jedinečných vlastností.

Všechny protokoly prostředků ve službě Azure Monitor mají stejná pole, za kterými následují pole specifická pro službu. viz společné schéma.

Protokoly z platformy Operator Nexus jsou uložené v následujících tabulkách:

Table Popis
Syslog Události Syslogu na počítačích s Linuxem pomocí agenta Log Analytics
ContainerInventory Podrobnosti a aktuální stav každého kontejneru
ContainerLog Řádky protokolu shromážděné ze streamů stdout a stderr pro kontejnery
ContainerNodeInventory Podrobnosti o uzlech, které slouží jako hostitelé kontejnerů
InsightMetrics Metriky shromážděné ze serveru, K8s a kontejnerů
KubeEvents Události Kubernetes a jejich vlastnosti
KubeMonAgentEvents Události protokolované agentem Kubernetes služby Azure Monitor pro chyby a upozornění
KubeNodeInventory Podrobnosti o uzlech, které jsou součástí clusteru Kubernetes
KubePodInventory Pody Kubernetes a jejich vlastnosti
KubePodInventory Trvalé svazky Kubernetes a jejich vlastnosti
KubeServices Služby Kubernetes a jejich vlastnosti
Tep Záznamy protokolované agenty Log Analytics jednou za minutu pro hlášení stavu agenta

Metriky propojení operátorů

Tabulka InsightMetrics v části Protokoly obsahuje metriky shromážděné z holých počítačů a podcloudového clusteru Kubernetes. Kromě toho můžete sledovat několik vybraných metrik shromážděných z podcloudu otevřením karty Metriky v nabídce Azure Monitoru.

Screenshot of Azure Monitor Metrics Selection.

Obrázek: Výběr metrik služby Azure Monitor

Podrobnosti o použití tohoto nástroje najdete v tématu Analýza metrik pomocí Průzkumníka metrik služby Azure Monitor.

Workbooks

Sešity kombinují text, dotazy na protokoly, metriky a parametry pro analýzu dat a vytváření více druhů bohatých vizualizací. Ukázkové šablony sešitů Azure Resource Manageru pro protokolování a monitorování operátora Nexus můžete použít k nasazení sešitů Azure v rámci azure LAW.

Výstrahy

Můžete použít ukázkové šablony alarmů Azure Resource Manageru pro pravidla upozornění operátora Nexus. Pro výstrahy byste měli zadat prahové hodnoty a podmínky. Tyto šablony upozornění pak můžete nasadit do místního prostředí.

Pracovní prostor Log Analytic

Pracovní prostor Služby Log Analytics (LAW) je jedinečné prostředí pro protokolování dat ze služby Azure Monitor a dalších služeb Azure. Každý pracovní prostor má vlastní úložiště dat a konfiguraci, ale může kombinovat data z více služeb. Každý pracovní prostor se skládá z několika datových tabulek.

Lze vytvořit jeden zákon, který bude shromažďovat všechna relevantní data nebo více pracovních prostorů na základě požadavků operátora.