Observerbarhet för Azure-operatören Nexus
Ramverket för operatörsobservabilitet för Nexus ger operativa insikter om dina lokala instanser. Ramverket stöder loggning, övervakning och avisering (LMA), analys och visualisering av driftdata (plattform och arbetsbelastningar) och mått.
Bild: LMA-ramverket (Logging, Monitoring and Alerting) för operatorn Nexus
De viktigaste höjdpunkterna i Operator Nexus-observerbarhetsramverket är:
- Centraliserad datainsamling: Operatörens Nexus-observerbarhetslösning baseras på en samling av alla data på en central plats. På den här platsen kan du observera övervakningsdata från alla dina lokala instanser.
- Väldefinierade och testade verktyg: Lösningen förlitar sig på Azure Monitor som samlar in, analyserar och agerar på telemetridata från molnet och lokala instanser.
- Lätt att lära sig och använda: Lösningen gör det enkelt för dig att analysera och felsöka problem med möjligheten att söka igenom data inifrån eller över alla dina molninstanser och lokala instanser.
- Visualiseringsverktyg: Du skapar anpassade instrumentpaneler och arbetsböcker efter dina behov.
- Integrerade aviseringsverktyg: Du skapar aviseringar baserat på anpassade tröskelvärden. Du kan skapa och återanvända aviseringsmallar i alla dina instanser.
Den här artikeln hjälper dig att förstå Operator Nexus-ramverk för observerbarhet som består av en stack med komponenter:
- Azure Monitor samlar in och aggregerar loggningsdata från Operator Nexus-komponenterna
- Azure Log Analytics-arbetsyta (LAW) samlar in och aggregerar loggningsdata från flera Azure-prenumerationer och klientorganisationer
- Analys, visualisering och aviseringar utförs på aggregerade loggdata.
Plattformsövervakning
Med Operator Nexus får du insyn i prestanda för dina distributioner som består av infrastrukturresurser. Du behöver att loggarna och måtten samlas in och analyseras från dessa plattformsresurser. Du får värdefulla insikter från den centraliserade samlingen och sammanställningen av data från alla källor, jämfört med från disaggregerade data.
Dessa loggar och mått används för att observera plattformens tillstånd. Du kan se prestanda och analysera vad som är fel. Du kan analysera vad som orsakade situationen. Visualisering hjälper dig att konfigurera de aviseringar som krävs och under vilka villkor. Du kan till exempel konfigurera aviseringarna så att de genereras när resurser beter sig onormalt eller när tröskelvärdena har nåtts. Du kan använda de insamlade loggarna och analyserna för att felsöka eventuella problem i miljön.
Övervaka data
Med operatörens nexusobservabilitet kan du samla in samma typ av data som andra Azure-resurser. De data som samlas in från var och en av dina instanser kan visas i din LAG.
Du kan lära dig mer om övervakning av Azure-resurser här.
Samling och routning
Med operatorn Nexus kan du samla in data för varje infrastrukturresurs. Uppsättningen med infrastrukturkomponenter omfattar:
- Nätverksinfrastruktur som innehåller CEs, TOR, NPB, hanteringsväxlar och terminalservern.
- Beräkning som innehåller bare metal-servrar.
- Undermolnkontrollplan (Kubernetes-kluster som ansvarar för distribution och hantering av livscykeln för den övergripande plattformen).
Insamling av loggdata från dessa lager aktiveras som standard när operatorn Nexus-instansen skapas. Dessa insamlade loggar dirigeras till Azure Monitor LAW.
Du kan också samla in data från klientlagren som skapats för att köra containerbaserade och virtualiserade nätverksfunktioner. Loggdata som kan samlas in omfattar:
- Insamling av syslog från virtuella datorer (används för antingen VNFs- eller CNF-arbetsbelastningar).
- Samling loggar från Kubernetes-kluster och de program som distribueras ovanpå.
Du måste aktivera samlingen av loggarna från kubernetes-klientkluster och virtuella datorer. Du bör följa stegen för att distribuera Azure-övervakningsagenterna. Data samlas in i din Azure LAW.
Lagring av Nexus-operatörsloggar
Data i Azure Monitor-loggar lagras i tabeller där varje tabell har en egen uppsättning unika egenskaper.
Alla resursloggar i Azure Monitor har samma fält följt av tjänstspecifika fält. se det gemensamma schemat.
Loggarna från Operator Nexus-plattformen lagras i följande tabeller:
Register | beskrivning |
---|---|
Syslog | Syslog-händelser på Linux-datorer med Log Analytics-agenten |
ContainerInventory | Information och aktuellt tillstånd för varje container. |
ContainerLog | Loggrader som samlas in från stdout- och stderr-strömmar för containrar |
ContainerNodeInventory | Information om noder som fungerar som containervärdar. |
InsightMetrics | Mått som samlas in från Server, K8s, Containers. |
KubeEvents | Kubernetes-händelser och deras egenskaper. |
KubeMonAgentEvents | Händelser som loggas av Azure Monitor Kubernetes-agenten för fel och varningar. |
KubeNodeInventory | Information om noder som ingår i Kubernetes-klustret |
KubePodInventory | Kubernetes-poddar och deras egenskaper |
KubePVInventory | Kubernetes beständiga volymer och deras egenskaper. |
KubeServices | Kubernetes-tjänster och deras egenskaper |
Pulsslag | Poster som loggas av Log Analytics-agenter en gång per minut för att rapportera om agenthälsa |
Nexus-mått för operatör
Tabellen InsightMetrics i avsnittet Loggar innehåller mått som samlats in från Bare Metal Machines och kubernetes-klustret under moln. Dessutom kan några valda mått som samlats in från undermolnen observeras genom att öppna fliken Mått på Azure Monitor-menyn.
Bild: Val av Azure Monitor-mått
Mer information om hur du använder det här verktyget finns i Analysera mått med Azure Monitor Metrics Explorer.
Arbetsböcker
Arbetsböcker kombinerar text, loggfrågor, mått och parametrar för dataanalys och skapandet av flera typer av omfattande visualiseringar. Du kan använda exempelmallarna för Azure Resource Manager-arbetsböcker för Loggning och övervakning av Operator Nexus för att distribuera Azure-arbetsböcker i din Azure LAW.
Aviseringar
Du kan använda Exempel på Azure Resource Manager-larmmallar för aviseringsregler för Operator Nexus. Du bör ange tröskelvärden och villkor för aviseringarna. Du kan sedan distribuera dessa aviseringsmallar i din lokala miljö.
Log Analytic Workspace
En Log Analytics-arbetsyta (LAW) är en unik miljö för att logga data från Azure Monitor och andra Azure-tjänster. Varje arbetsyta har en egen datalagringsplats och konfiguration, men kan kombinera data från flera tjänster. Varje arbetsyta består av flera datatabeller.
En enda LAG kan skapas för att samla in alla relevanta data eller flera arbetsytor baserat på operatorkrav.