Observabilidade no Microsoft Discovery

O Microsoft Discovery integra-se com o Azure Monitor para proporcionar observabilidade abrangente em todos os recursos da plataforma. Pode monitorizar e resolver problemas em espaços de trabalho, supercomputadores e estantes consultando registos de aplicação em espaços dedicados de Log Analytics e revisando registos de atividade para operações no plano de controlo.

Tipos de logs

O Microsoft Discovery apresenta três categorias de registos:

Tipo de log Fonte Configuração Purpose
Logs de aplicativos Workspace de Log Analytics no Grupo de Recursos Geridos Automático (sem necessidade de configuração) Execução de agentes de rastreamento, execuções de ferramentas, trabalhos de indexação e operações de consulta dentro da plataforma
Registos de atividades Azure Monitor Automático (disponível por padrão no Azure Monitor) Auditoria e operações de plano de controlo de rastreio em recursos de Descoberta (criar, atualizar, eliminar)
Registos de auditoria Armazenamento do Azure Account ou Log Analytics workspace (propriedade do cliente) Configurável pelo cliente através de definições de diagnóstico Arquivo ou consulta de registos de plataforma e ao nível de recursos para conformidade, auditoria de segurança e retenção a longo prazo.

Grupo de Recursos Geridosos e espaços de trabalho de Log Analytics

Quando cria um recurso Microsoft Discovery, como um espaço de trabalho, um supercomputador ou uma biblioteca, o serviço Microsoft Discovery disponibiliza um grupo de recursos geridos (MRG) juntamente com o recurso na sua subscrição. O MRG contém a infraestrutura gerida necessária para operar o recurso, incluindo um espaço de trabalho dedicado Log Analytics que recolhe automaticamente registos de aplicação.

Os registos fluem para o espaço de trabalho do MRG Log Analytics sem qualquer outra configuração. Cada tipo de recurso Discovery (um espaço de trabalho, supercomputador ou estante) tem o seu próprio MRG e o seu próprio espaço de trabalho de Log Analytics, que mantém os dados de log isolados e orientados para o recurso correspondente.

Observação

O MRG é gerido pela Microsoft. Pode ler dados do seu espaço de trabalho Log Analytics, mas não deve modificar ou eliminar recursos dentro do MRG.

Tabelas de registo de aplicações por recurso

As tabelas seguintes descrevem as tabelas de logs disponíveis no workspace MRG Log Analytics de cada recurso.

Workspace

Table Descrição
DiscoveryLogs_CL Rastros de execução para invocações de agentes, chamadas de ferramentas, etapas de fluxo de trabalho e diagnósticos de erros para investigações realizadas dentro do espaço de trabalho
DiscoveryCogLoopLogs Registos de orquestração de IA do motor CogLoop, incluindo atividade dos sub-loops 'Act' e 'Cognition', progresso da investigação, decisões e diagnósticos de erros

Supercomputador

Table Descrição
KubePodInventory_CL Acompanha a criação, colocação e o ciclo de vida dos pods em todo o cluster
KubeEvents_CL Captura eventos do Kubernetes como falhas de agendamento, erros de montagem de volumes e transições de estado dos pods
Syslog_CL Regista sinais ao nível do sistema operativo relacionados com a saúde dos nós e problemas de infraestrutura subjacentes
SystemContainerLogs_CL Registos de controladores geridos pela plataforma e serviços de orquestração
DiscoveryToolLogs_CL Registos de aplicação a partir de contentores de ferramentas, incluindo saída de execução e falhas
DiscoveryBookshelfLogs_CL Registos de trabalhos de indexação de estantes em execução no supercomputador

Estante

Table Descrição
DiscoveryLogs_CL Registos do contentor de consultas da base de conhecimento, incluindo traços de execução de consultas e diagnósticos de erro
AzureDiagnostics Registos de diagnóstico do serviço Pesquisa de IA do Azure associado à estante, incluindo operações de indexação, operações de consulta e diagnósticos ao nível de serviço

Observação

Os trabalhos de indexação da estante de livros são executados no supercomputador, portanto os logs de indexação aparecem no MRG do supercomputador em DiscoveryBookshelfLogs_CL, e não no MRG da estante de livros.

A tabela AzureDiagnostics é preenchida pelo recurso Pesquisa de IA do Azure provisionado no MRG da estante.

Registos de atividades

Azure Registos de Atividade registam todas as operações de plano de controlo realizadas nos recursos Microsoft Discovery. Estas são operações de escrita e eliminação iniciadas por utilizadores ou processos automatizados através da API Azure Resource Manager (ARM) — por exemplo, criar um espaço de trabalho, atualizar a configuração de um supercomputador ou eliminar uma estante.

Os registos de atividade estão disponíveis em Azure Monitor e são mantidos por 90 dias por defeito. Pode prolongar a retenção exportando registos de atividade para um espaço de trabalho ou conta de armazenamento Log Analytics através das definições de diagnóstico.

Operações comuns no plano de controlo de Discovery visíveis nos registos de atividade incluem:

Funcionamento Descrição
Microsoft.Discovery/workspaces/write Criar ou atualizar um espaço de trabalho
Microsoft.Discovery/workspaces/delete Eliminar uma área de trabalho
Microsoft.Discovery/supercomputers/write Criar ou atualizar um supercomputador
Microsoft.Discovery/supercomputers/delete Eliminar um supercomputador
Microsoft.Discovery/bookshelves/write Crie ou atualize uma estante
Microsoft.Discovery/bookshelves/delete Remover uma estante

Para obter instruções sobre como aceder aos registos de atividade, consulte Ver registos de atividade para recursos de Descoberta da Microsoft.

Registos de auditoria

Os registos de auditoria são registos configuráveis pelo cliente que se exportam a partir dos recursos de Microsoft Discovery para uma conta de Armazenamento do Azure ou para um espaço de trabalho do Log Analytics na sua própria subscrição. Ao contrário dos registos de aplicação (que são automaticamente recolhidos no MRG) e dos registos de atividade (que estão sempre disponíveis em Azure Monitor), os registos de auditoria devem estar explicitamente ativados através das definições Azure Monitor diagnóstico.

Pode optar por exportar todas as categorias de registos disponíveis ou apenas os registos de auditoria. Os registos de auditoria são bem adequados para:

  • Requisitos de conformidade - Manter registos de plataforma ao nível dos recursos por um período definido para satisfazer políticas regulatórias ou organizacionais.
  • Auditoria de segurança - Armazene registos num destino que controla para apoiar revisões de segurança e investigações de incidentes.
  • Retenção a longo prazo - Estender a retenção de registos para além do padrão de 90 dias dos registos de atividade de Azure Monitor.

O registo de auditoria é suportado nos seguintes tipos de recursos de Descoberta:

Tipo de recurso Caminho do fornecedor de recursos
Workspace Microsoft.Discovery/workspaces
Estante Microsoft.Discovery/bookshelves
Supercomputador Microsoft.Discovery/supercomputers

Para instruções de configuração passo a passo, consulte Ative o registo de auditoria para recursos de descoberta Microsoft.

IDs de correlação

Quando uma operação é realizada no Discovery Studio, como a execução de uma investigação, a plataforma atribui um ID de correlação que identifica de forma única o pedido. Este ID é propagado por todos os componentes do sistema envolvidos no processamento desse pedido, e cada entrada de registo relacionada na tabela do DiscoveryLogs_CL espaço de trabalho inclui o ID de correlação no CorrelationId campo.

Usando um ID de correlação, pode traçar o fluxo completo de ponta a ponta de um pedido: quando começou, que agentes e ferramentas foram invocados, quaisquer erros que ocorreram e quando foi concluído.

Os IDs de correlação são devolvidos no X-Ms-Correlation-Request-Id cabeçalho de resposta das chamadas API feitas pelo Discovery Studio. Podes recuperá-los no separador Rede nas ferramentas de desenvolvimento do navegador.

Para uma explicação passo a passo sobre como localizar e usar um ID de correlação, consulte Consultar registos de espaço de trabalho.

Para problemas com o plano de controlo, verifique os registos de atividade para um ID de correlação associado à operação falhada. Inclua este ID de correlação ao abrir um pedido de suporte com o Suporte da Microsoft para ajudar a acelerar a investigação.

Latência de ingestão de logs

Os registos estão normalmente disponíveis no Log Analytics poucos segundos após o evento. Em casos raros, a ingestão pode ser atrasada até cinco minutos. Ao tentar resolver a atividade recente, espere um momento e atualize a sua consulta se não vir entradas de registo esperadas.

Passos seguintes