Observerbarhet i Microsoft Discovery

Microsoft Discovery integreras med Azure Monitor för att ge omfattande observerbarhet för alla plattformsresurser. Du kan övervaka och felsöka arbetsytor, superdatorer och bokhyllor genom att fråga programloggar i dedikerade Log Analytics-arbetsytor och granska aktivitetsloggar för kontrollplanoperationer.

Loggtyper

Microsoft Discovery innehåller tre kategorier av loggar:

Loggtyp Källa Konfiguration Avsikt
Applikationsloggar Arbetsyta för Log Analytics i hanterad resursgrupp Automatisk (ingen installation krävs) Körning av spårningsagent, verktygskörningar, indexeringsjobb och frågeåtgärder på plattformen
Aktivitetsloggar Azure Monitor Automatisk (tillgänglig som standard i Azure Monitor) Granska och spåra kontrollplanåtgärder för upptäcktsresurser (skapa, uppdatera, ta bort)
Granskningsloggar Azure Storage konto eller Log Analytics arbetsyta (kundägd) Kundkonfigurerbar via diagnostikinställningar Arkivera eller fråga efter loggar på plattforms- och resursnivå för efterlevnad, säkerhetsgranskning och långsiktig kvarhållning

Hanterade resursgrupper och Log Analytics arbetsytor

När du skapar en Microsoft Discovery-resurs som en arbetsyta, superdator eller bokhylla etablerar Microsoft Discovery-tjänsten en Hanterad resursgrupp (MRG) tillsammans med resursen i din prenumeration. MRG innehåller den hanterade infrastruktur som krävs för att driva resursen, inklusive en dedikerad Log Analytics arbetsyta som automatiskt samlar in programloggar.

Loggar flödar till MRG Log Analytics arbetsyta utan ytterligare konfiguration. Varje Discovery-resurstyp (en arbetsyta, en superdator eller en bokhylla) har en egen MRG och en egen Log Analytics-arbetsyta, som håller loggdata isolerad och avgränsad till motsvarande resurs.

Anmärkning

MRG hanteras av Microsoft. Du kan läsa data från dess Log Analytics arbetsyta, men du bör inte ändra eller ta bort resurser i MRG.

Programloggtabeller efter resurs

I följande tabeller beskrivs de loggtabeller som är tillgängliga i varje resurss MRG-Log Analytics arbetsyta.

Arbetsyta

Tabell Beskrivning
DiscoveryLogs_CL Exekveringsspår för agentanrop, verktygsanrop, flödesschema och feldiagnostik för undersökningar som utförs i arbetsytan
DiscoveryCogLoopLogs AI-orkestreringsloggar från CogLoop-motorn, inklusive delloopaktivitet för Act and Cognition, undersökningsförlopp, beslut och feldiagnostik

Superdator

Tabell Beskrivning
KubePodInventory_CL Spårar skapande, placering och livscykeltillstånd för poddar i klustret
KubeEvents_CL Samlar in Kubernetes-händelser, till exempel schemaläggningsfel, volymmonteringsfel och poddtillståndsövergångar
Syslog_CL Registrerar os-nivåsignaler relaterade till nodhälsa och underliggande infrastrukturproblem
SystemContainerLogs_CL Loggar från plattformshanterade styrenheter och orkestreringstjänster
DiscoveryToolLogs_CL Programloggar från verktygscontainrar, inklusive körningsresultat och fel
DiscoveryBookshelfLogs_CL Loggar från indexeringsuppgifter för bokhyllesystem som körs på superdatorn

Bokhylla

Tabell Beskrivning
DiscoveryLogs_CL Loggar från knowledgebase-frågecontainern, inklusive spårning av frågekörning och feldiagnostik
AzureDiagnostics Diagnostikloggar från Azure AI-sökning-tjänsten som är associerad med bokhyllan, inklusive indexeringsåtgärder, frågeåtgärder och diagnostik på tjänstnivå

Anmärkning

Bokhylla indexeringsjobb körs på superdatorn, så indexeringsloggar visas i superdatorns MRG under DiscoveryBookshelfLogs_CL, inte bokhyllans MRG.

Tabellen AzureDiagnostics fylls i av Azure AI-sökning-resursen som har etablerats i bokhyllans MRG.

Aktivitetsloggar

Azure-aktivitetsloggar registrerar alla kontrollplansåtgärder som utförs på Microsoft-upptäcktsresurser. Det här är skriv- och borttagningsåtgärder som initieras av användare eller automatiserade processer via API:et Azure Resource Manager (ARM), till exempel att skapa en arbetsyta, uppdatera en superdatorkonfiguration eller ta bort en bokhylla.

Aktivitetsloggar är tillgängliga i Azure Monitor och behålls i 90 dagar som standard. Du kan utöka kvarhållningen genom att exportera aktivitetsloggar till en Log Analytics arbetsyta eller lagringskonto via diagnostikinställningar.

Kontrollplaneoperationer som visas i aktivitetsloggar är:

Verksamhet Beskrivning
Microsoft.Discovery/workspaces/write Skapa eller uppdatera en arbetsyta
Microsoft.Discovery/workspaces/delete Ta bort en arbetsyta
Microsoft.Discovery/supercomputers/write Skapa eller uppdatera en superdator
Microsoft.Discovery/supercomputers/delete Ta bort en superdator
Microsoft.Discovery/bookshelves/write Skapa eller uppdatera en bokhylla
Microsoft.Discovery/bookshelves/delete Ta bort en bokhylla

Anvisningar om hur du kommer åt aktivitetsloggar finns i Visa aktivitetsloggar för Microsoft utforskningsresurser.

Granskningsloggar

Granskningsloggar är kundkonfigurerbara loggar som du exporterar från Microsoft Discovery-resurser till ett Azure Storage-konto eller en Log Analytics arbetsyta i din egen prenumeration. Till skillnad från programloggar (som samlas in automatiskt i MRG) och aktivitetsloggar (som alltid är tillgängliga i Azure Monitor) måste granskningsloggar uttryckligen aktiveras via Azure Monitor diagnostiska inställningar.

Du kan välja att exportera alla tillgängliga loggkategorier eller granskningsloggar. Granskningsloggar passar bra för:

  • Efterlevnadskrav – Behåll plattformsloggar på resursnivå under en definierad period för att uppfylla regel- eller organisationsprinciper.
  • Säkerhetsgranskning – Lagra loggar i ett mål som du kontrollerar för att stödja säkerhetsgranskningar och incidentundersökningar.
  • Långfristig kvarhållning – Utöka loggkvarhållning utöver standardvärdet på 90 dagar för Azure Monitor aktivitetsloggar.

Granskningsloggning stöds för följande Discovery-resurstyper:

Resurstyp Sökväg till resursprovider
Arbetsyta Microsoft.Discovery/workspaces
Bokhylla Microsoft.Discovery/bookshelves
Superdator Microsoft.Discovery/supercomputers

Stegvisa installationsinstruktioner finns i Aktivera granskningsloggning för Microsoft Identifieringsresurser.

Korrelations-ID

När en åtgärd utförs i Discovery Studio, som att köra en undersökning, tilldelar plattformen ett korrelations-ID som unikt identifierar begäran. Det här ID:t sprids över alla systemkomponenter som ingår i bearbetningen DiscoveryLogs_CL av begäran, och varje relaterad loggpost i arbetsytans tabell innehåller korrelations-IDCorrelationId:t i fältet.

Med hjälp av ett korrelations-ID kan du spåra det fullständiga flödet från slutpunkt till slutpunkt för en begäran: när den startades, vilka agenter och verktyg som anropades, eventuella fel som inträffade och när den slutfördes.

Korrelations-ID:n returneras i X-Ms-Correlation-Request-Id svarshuvudet för API-anrop som görs av Discovery Studio. Du kan hämta dem från webbläsarens fliken Nätverksverktyg för utvecklare.

En stegvis genomgång av hur du hittar och använder ett korrelations-ID finns i Frågearbetsyteloggar.

För kontrollplansproblem kontrollerar du aktivitetsloggarna för ett korrelations-ID som är associerat med den misslyckade åtgärden. Inkludera det här korrelations-ID:t när du öppnar en supportbegäran med Microsoft Support för att påskynda undersökningen.

Svarstid för logginmatning

Loggar är vanligtvis tillgängliga i Log Analytics inom några sekunder efter händelsen. I sällsynta fall kan inmatning fördröjas med upp till fem minuter. När du felsöker den senaste aktiviteten väntar du en stund och uppdaterar frågan om du inte ser förväntade loggposter.

Nästa steg