Osservabilità nella funzione di Discovery di Microsoft

Microsoft Discovery si integra con Monitoraggio di Azure per offrire un'osservabilità completa in tutte le risorse della piattaforma. È possibile monitorare e risolvere i problemi relativi ad aree di lavoro, supercomputer e librerie eseguendo query sui log applicazioni in aree di lavoro dedicate Log Analytics ed esaminando i log attività per le operazioni del piano di controllo.

Tipi di log

Microsoft Discovery evidenzia tre categorie di log:

Tipo di log origine Configurazione Scopo
Registri applicazioni Area di lavoro Log Analytics nel gruppo di risorse gestite Automatico (nessuna configurazione necessaria) Esecuzione dell'agente di traccia, esecuzioni degli strumenti, indicizzazione di processi e operazioni di query nella piattaforma
Log attività Monitoraggio di Azure Automatico (disponibile per impostazione predefinita in Monitoraggio di Azure) Operazioni di audit e traccia sul piano di controllo delle risorse di Discovery (creazione, aggiornamento, eliminazione)
Log di controllo account Archiviazione di Azure o area di lavoro di Log Analytics (di proprietà del cliente) Configurabile dal cliente tramite le impostazioni di diagnostica Archiviare o eseguire query sulla piattaforma e sui log a livello di risorsa per la conformità, il controllo della sicurezza e la conservazione dei dati a lungo termine

Gruppi di risorse gestiti e aree di lavoro Log Analytics

Quando si crea una risorsa di Microsoft Discovery come un'area di lavoro, un supercomputer o una libreria, il Microsoft Discovery Service effettua il provisioning di un Gruppo di risorse gestito (MRG) insieme alla risorsa nel tuo abbonamento. MrG contiene l'infrastruttura gestita necessaria per gestire la risorsa, inclusa un'area di lavoro dedicata Log Analytics che raccoglie automaticamente i log dell'applicazione.

I log passano all'area di lavoro mrg Log Analytics senza altre configurazioni. Ogni tipo di risorsa di Discovery (un'area di lavoro, un supercomputer o una libreria) dispone di un MRG e di un'area di lavoro Log Analytics propri, che mantengono i dati di log isolati e con ambito limitato alla risorsa corrispondente.

Annotazioni

Il MRG viene gestito da Microsoft. È possibile leggere i dati dall'area di lavoro Log Analytics, ma non è consigliabile modificare o eliminare le risorse all'interno di MRG.

Tabelle del log applicazioni per risorsa

Le tabelle seguenti descrivono le tabelle di log disponibili nell'area di lavoro MRG di ogni risorsa Log Analytics.

Workspace

Tabella Descrizione
DiscoveryLogs_CL Tracce di esecuzione per chiamate dell'agente e di strumenti, passaggi del flusso di lavoro e diagnostica degli errori per le indagini eseguite nell'area di lavoro
DiscoveryCogLoopLogs Log di orchestrazione dell'intelligenza artificiale dal motore CogLoop, tra cui attività dei sottocicli Act e Cognition, progressi investigativi, decisioni e diagnosi degli errori

Supercomputer

Tabella Descrizione
KubePodInventory_CL Tiene traccia della creazione, del posizionamento e dello stato del ciclo di vita dei pod nel cluster
KubeEvents_CL Acquisisce eventi Kubernetes, ad esempio errori di pianificazione, errori di montaggio del volume e transizioni di stato del pod
Syslog_CL Registra i segnali a livello di sistema operativo correlati all'integrità dei nodi e ai problemi di infrastruttura sottostanti
SystemContainerLogs_CL Log dai controller gestiti dalla piattaforma e dai servizi di orchestrazione
DiscoveryToolLogs_CL Log delle applicazioni dai contenitori degli strumenti, inclusi l'output di esecuzione e gli errori
DiscoveryBookshelfLogs_CL Registri dai processi di indicizzazione della libreria in esecuzione nel supercomputer

Libreria

Tabella Descrizione
DiscoveryLogs_CL Log dal contenitore di query della knowledge base, incluse le tracce di esecuzione delle query e la diagnostica degli errori
AzureDiagnostics Log di diagnostica dal servizio di Azure AI Search associato alla libreria, incluse operazioni di indicizzazione, operazioni di query e diagnostica a livello di servizio

Annotazioni

I processi di indicizzazione delle librerie vengono eseguiti nel supercomputer, quindi i log di indicizzazione vengono visualizzati nel gruppo di risorse gestite del supercomputer in DiscoveryBookshelfLogs_CL, non in quello della libreria.

La tabella AzureDiagnostics viene popolata dalla risorsa Azure AI Search fornita nel gruppo di risorse gestite della libreria.

Registri delle attività

I log delle attività di Azure registrano tutte le operazioni control plane eseguite sulle risorse di Microsoft Discovery. Si tratta di operazioni di scrittura ed eliminazione avviate da utenti o processi automatizzati tramite l'API di Azure Resource Manager (ARM), ad esempio la creazione di un'area di lavoro, l'aggiornamento di una configurazione del supercomputer o l'eliminazione di un bookshelf.

I log attività sono disponibili in Monitoraggio di Azure e vengono conservati per 90 giorni per impostazione predefinita. È possibile estendere la conservazione esportando i log attività in un'area di lavoro Log Analytics o in un account di archiviazione tramite le impostazioni di diagnostica.

Le operazioni comuni del piano di controllo di Discovery visibili nei log attività includono:

Operation Descrizione
Microsoft.Discovery/workspaces/write Creare o aggiornare un'area di lavoro
Microsoft.Discovery/workspaces/delete Eliminazione di un'area di lavoro
Microsoft.Discovery/supercomputers/write Creare o aggiornare un supercomputer
Microsoft.Discovery/supercomputers/delete Eliminare un supercomputer
Microsoft.Discovery/bookshelves/write Creare o aggiornare una libreria
Microsoft.Discovery/bookshelves/delete Eliminare una libreria

Per istruzioni sull'accesso ai log attività, vedere Visualizzare i log attività per le risorse di Microsoft Discovery.

Registri di audit

I log di controllo sono log configurabili dal cliente che si esportano da risorse di individuazione Microsoft a un account Archiviazione di Azure o a un'area di lavoro Log Analytics nella propria sottoscrizione. A differenza dei log applicazioni (che vengono raccolti automaticamente nel MRG) e dei log attività (sempre disponibili in Monitoraggio di Azure), i log di controllo devono essere abilitati in modo esplicito tramite le impostazioni di diagnostica di Monitoraggio di Azure.

È possibile scegliere di esportare solo tutte le categorie di log disponibili o i log di controllo. I log di controllo sono particolarmente adatti per:

  • Requisiti di conformità : conservare i log della piattaforma a livello di risorsa per un periodo definito per soddisfare i criteri normativi o dell'organizzazione.
  • Controllo della sicurezza: archiviare i log in una destinazione che si controlla per supportare le verifiche di sicurezza e le indagini sugli eventi imprevisti.
  • Conservazione a lungo termine - Estendere la conservazione dei log oltre il valore predefinito di 90 giorni dei log attività di Monitoraggio di Azure.

La registrazione di controllo è supportata nei tipi di risorse di individuazione seguenti:

Tipo di risorsa Percorso fornitore di risorse
Workspace Microsoft.Discovery/workspaces
Libreria Microsoft.Discovery/bookshelves
Supercomputer Microsoft.Discovery/supercomputers

Per istruzioni dettagliate sulla configurazione, vedere Abilita la registrazione della verifica per le risorse di Microsoft Discovery.

ID correlazione

Quando un'operazione viene eseguita in Discovery Studio, ad esempio l'esecuzione di un'indagine, la piattaforma assegna un ID di correlazione che identifica in modo univoco la richiesta. Questo ID viene propagato in tutti i componenti di sistema coinvolti nell'elaborazione della richiesta e ogni voce di log correlata nella tabella di DiscoveryLogs_CL dell'area di lavoro include l'ID di correlazione nel campo CorrelationId.

Usando un ID di correlazione, è possibile tracciare il flusso end-to-end completo di una richiesta: all'avvio, agli agenti e agli strumenti richiamati, agli eventuali errori che si sono verificati e al completamento.

Gli ID di correlazione vengono restituiti nell'intestazione X-Ms-Correlation-Request-Id della risposta delle chiamate API effettuate da Discovery Studio. È possibile recuperarli dalla scheda Rete degli strumenti di sviluppo del browser.

Per una spiegazione dettagliata su come trovare e utilizzare un ID correlazione, vedere Eseguire query sui log dell'area di lavoro.

Per i problemi del piano di controllo, controllare i log delle attività per un ID di correlazione associato all'operazione che non è riuscita. Includere questo ID di correlazione all'apertura di una richiesta di supporto con supporto tecnico Microsoft per accelerare l'analisi.

Latenza di inserimento dei log

I log sono in genere disponibili in Log Analytics entro pochi secondi dall'evento. In rari casi, l'ingestione può essere ritardata fino a cinque minuti. Durante la risoluzione dei problemi relativi alle attività recenti, attendere un momento e aggiornare la query se non vengono visualizzate le voci di log previste.

Passaggi successivi