Skip to content
← Back to Cosmos DB overview
Killer #7

Diagnostic Logs Workspace (KQL templates)

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

Where it lives in the app: Tools → Cosmos DB → Diagnostic Logs (KQL)

What it does

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

Step-by-step

  1. 1

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

    Azure portal → Cosmos account → Monitoring → Diagnostic settings → Add → tick MongoRequests + DataPlaneRequests + ControlPlaneRequests → destination Log Analytics workspace (Resource-Specific recommended).

  2. 2

    Cole o workspace URL

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

  3. 3

    Pick a template

    Click no card. Embaixo aparece o KQL completo + descrição. Copy ou Edit inline.

  4. 4

    Open in portal

    Botão abre Log Analytics em nova tab com a query já carregada — só dar Run.

FAQ

Funciona sem ativar diagnostic logs?

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

Posso adicionar minhas próprias queries?

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

Ready to see it on your Cosmos account?Download NoSqlStudioNext → Composite Index Recommender