Pular para o conteúdo
← Voltar ao overview do Cosmos DB
Killer #7

Diagnostic Logs Workspace (templates KQL)

DBA Cosmos vive no Log Analytics fazendo KQL queries. NoSqlStudio embarca 10 queries prontas categorizadas (performance / cost / security / errors), editor inline para customizar e botão 'Open in portal' que abre Log Analytics com a query já populada.

Onde ele fica no app: Tools → Cosmos DB → Diagnostic Logs (KQL)

O que ele faz

  • 10 templates KQL: slow queries / 429 / top RU / idle collections / failed auth / partition skew / change streams / errors / write audit / peak RU.
  • Filtre por título/descrição/conteúdo.
  • Editor inline para customizar antes de rodar.
  • Botão "Open in portal" que abre o Log Analytics com o KQL pré-populado (requer o workspace URL configurado).
  • How-to embarcado para ativar diagnostic logs no Cosmos.

Passo a passo

  1. 1

    Ative os diagnostic logs no Cosmos (se ainda não)

    Azure portal → Cosmos account → Monitoring → Diagnostic settings → Add → marque MongoRequests + DataPlaneRequests + ControlPlaneRequests → destino workspace Log Analytics (Resource-Specific recomendado).

  2. 2

    Cole o workspace URL

    Campo "Log Analytics workspace URL (optional)" no topo. URL no formato https://portal.azure.com/#@<tenant>/resource/<workspaceId>/logs

  3. 3

    Escolha um template

    Clique no card. Embaixo aparece o KQL completo + descrição. Copie ou edite inline.

  4. 4

    Open in portal

    O botão abre o Log Analytics em nova aba com a query já carregada — é só dar Run.

FAQ

Funciona sem ativar os diagnostic logs?

A UI mostra os templates, mas o "Open in portal" só faz sentido com um URL válido. O "Copy" funciona sempre.

Posso adicionar minhas próprias queries?

V2: queries customizadas persistidas localmente. V1 traz só os 10 embarcados.

Pronto para ver isso na sua conta Cosmos?Baixar NoSqlStudioPróximo → Composite Index Recommender