Observabilidade no Microsoft Discovery

Microsoft Discovery integra-se com Azure Monitor para fornecer observabilidade abrangente em todos os recursos da plataforma. Você pode monitorar e solucionar problemas em espaços de trabalho, supercomputadores e bookshelves consultando logs de aplicativos em espaços de trabalho do Log Analytics dedicados e revisando logs de atividades para operações do plano de controle.

Tipos de log

Microsoft Descoberta apresenta três categorias de logs:

Tipo de log Fonte Configuração Propósito
Logs de aplicativo Log Analytics workspace no Grupo de Recursos Gerenciados Automático (nenhuma configuração necessária) Execução do agente de rastreamento, execuções de ferramentas, trabalhos de indexação e operações de consulta dentro da plataforma
Logs de atividades Azure Monitor Automático (disponível por padrão em Azure Monitor) Auditar e rastrear operações do plano de controle nos recursos do Discovery (criar, atualizar, excluir)
Logs de auditoria Conta de Armazenamento do Azure ou workspace do Log Analytics (de propriedade do cliente) Configurável pelo cliente por meio de configurações de diagnóstico Arquivar ou consultar logs de plataforma e de nível de recurso para conformidade, auditoria de segurança e retenção de longo prazo

Grupos de Recursos Gerenciados e espaços de trabalho do Log Analytics

Quando você cria um recurso Microsoft Discovery, como um workspace, um supercomputador ou uma estante de livros, o serviço Microsoft Discovery provisiona um Managed Resource Group (MRG) ao lado do recurso em sua assinatura. O MRG contém a infraestrutura gerenciada necessária para operar o recurso, incluindo um workspace Log Analytics dedicado que coleta automaticamente logs de aplicativos.

Os logs fluem para o espaço de trabalho do Log Analytics do Grupo de Recursos Gerenciados sem nenhuma outra configuração. Cada tipo de recurso do Discovery (um espaço de trabalho, supercomputador ou bookshelf) tem seu próprio Grupo de Recursos Gerenciados e seu próprio espaço de trabalho do Log Analytics, o que mantém os dados de log isolados e com escopo para o recurso correspondente.

Observação

O MRG é gerenciado por Microsoft. Você pode ler dados do espaço de trabalho do Log Analytics, mas não deve modificar ou excluir recursos dentro do Grupo de Recursos Gerenciados.

Tabelas de log de aplicativo por recurso

As tabelas a seguir descrevem as tabelas de log disponíveis no workspace Log Analytics MRG de cada recurso.

Workspace

Table Descrição
DiscoveryLogs_CL Rastreamentos de execução para invocações de agente, chamadas de ferramenta, etapas de fluxo de trabalho e diagnósticos de erro para investigações executadas no espaço de trabalho
DiscoveryCogLoopLogs Logs de orquestração de IA do mecanismo CogLoop, incluindo atividades dos subloops Act e Cognition, progresso da investigação, decisões e diagnósticos de erros.

Supercomputador

Table Descrição
KubePodInventory_CL Acompanha a criação, o posicionamento e o estado do ciclo de vida do pod em todo o cluster
KubeEvents_CL Captura eventos do Kubernetes, como falhas de agendamento, erros de montagem de volume e transições de estado do pod.
Syslog_CL Registra sinais em nível de sistema operacional relacionados à integridade do nó e problemas de infraestrutura subjacentes.
SystemContainerLogs_CL Logs de controladores gerenciados pela plataforma e serviços de orquestração
DiscoveryToolLogs_CL Logs de aplicativos de contêineres de ferramentas, incluindo saída de execução e falhas
DiscoveryBookshelfLogs_CL Logs de trabalhos de indexação da biblioteca em execução no supercomputador.

Estante

Table Descrição
DiscoveryLogs_CL Logs do contêiner de consulta da base de conhecimento, incluindo rastreamentos de execução de consultas e diagnósticos de erros.
AzureDiagnostics Logs de diagnóstico do serviço Pesquisa de IA do Azure associado à biblioteca, incluindo operações de indexação, operações de consulta e diagnósticos em nível de serviço.

Observação

Os trabalhos de indexação da biblioteca 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 biblioteca.

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

Logs de atividades

Os Logs de Atividade do Azure registram todas as operações do plano de controle realizadas em recursos do Microsoft Discovery. Essas são operações de gravação e exclusão iniciadas por usuários ou processos automatizados por meio da API Azure Resource Manager (ARM), por exemplo, criando um workspace, atualizando uma configuração de supercomputador ou excluindo uma estante de livros.

Os logs de atividades estão disponíveis em Azure Monitor e são mantidos por 90 dias por padrão. Você pode estender a retenção exportando logs de atividades para um Log Analytics workspace ou conta de armazenamento por meio de configurações de diagnóstico.

As operações comuns do Plano de Controle de Descoberta visíveis nos logs de atividades incluem:

Operação Descrição
Microsoft.Discovery/workspaces/write Criar ou atualizar um espaço de trabalho
Microsoft.Discovery/workspaces/delete Excluir um espaço de trabalho
Microsoft.Discovery/supercomputers/write Criar ou atualizar um supercomputador
Microsoft.Discovery/supercomputers/delete Excluir um supercomputador
Microsoft.Discovery/bookshelves/write Criar ou atualizar uma estante
Microsoft.Discovery/bookshelves/delete Excluir uma estante

Para obter instruções sobre como acessar logs de atividades, consulte Visualizar logs de atividades para recursos do Microsoft Discovery.

Logs de auditoria

Os logs de auditoria são logs configuráveis ​​pelo cliente que você exporta dos recursos do Microsoft Discovery para uma conta do Armazenamento do Azure ou um espaço de trabalho do Log Analytics em sua própria assinatura. Ao contrário dos logs de aplicativos (que são coletados automaticamente no MRG) e dos logs de atividade (que estão sempre disponíveis em Azure Monitor), os logs de auditoria devem ser habilitados explicitamente por meio de configurações Azure Monitor diagnósticas.

Você pode optar por exportar todas as categorias de log disponíveis ou somente logs de auditoria. Os logs de auditoria são adequados para:

  • Requisitos de conformidade — Reter logs de plataforma em nível de recurso por um período definido para atender a políticas regulatórias ou organizacionais.
  • Auditoria de segurança – Armazene logs em um destino que você controla para dar suporte a revisões de segurança e investigações de incidentes.
  • Retenção de longo prazo - Estender a retenção de log além do padrão de 90 dias dos logs de atividade do Azure Monitor.

Há suporte para o log de auditoria nos seguintes tipos de recurso de descoberta:

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

Para obter instruções de instalação passo a passo, consulte Habilitar log de auditoria para recursos do Microsoft Discovery.

IDs de correlação

Quando uma operação é executada no Discovery Studio, como a execução de uma investigação, a plataforma atribui uma ID de correlação que identifica exclusivamente a solicitação. Essa ID é propagada em todos os componentes do sistema envolvidos no processamento dessa solicitação e cada entrada de log relacionada na tabela do DiscoveryLogs_CL workspace inclui a ID de correlação no CorrelationId campo.

Usando uma ID de correlação, você pode rastrear o fluxo completo de ponta a ponta de uma solicitação: quando ela foi iniciada, quais agentes e ferramentas foram invocadas, todos os erros que ocorreram e quando ela foi concluída.

As IDs de correlação são retornadas no X-Ms-Correlation-Request-Id cabeçalho de resposta das chamadas à API feitas pelo Discovery Studio. Você pode recuperá-los da guia Rede das ferramentas de desenvolvedor do navegador.

Para obter um passo a passo de como localizar e usar um ID de correlação, consulte Consultar logs do espaço de trabalho.

Para problemas do plano de controle, verifique os logs de atividades para obter uma ID de correlação associada à operação com falha. Inclua essa ID de correlação ao abrir uma solicitação de suporte com Suporte da Microsoft para ajudar a agilizar a investigação.

Latência de ingestão de log

Os logs normalmente estão disponíveis em Log Analytics dentro de alguns segundos do evento. Em casos raros, a ingestão pode ser atrasada em até cinco minutos. Ao solucionar questões relacionadas à atividade recente, aguarde um momento e atualize sua consulta se as entradas de log esperadas não aparecerem.

Próximas Etapas