Diagnostic Logs Workspace (plantillas KQL)
DBA Cosmos vive en Log Analytics haciendo KQL queries. NoSqlStudio embarca 10 queries listas categorizadas (performance / cost / security / errors), editor inline para customizar y botón 'Open in portal' que abre Log Analytics con la query ya populada.
Dónde vive en la app: Tools → Cosmos DB → Diagnostic Logs (KQL)
Qué hace
- 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/descripción/contenido.
- Editor inline para customizar antes de correr.
- Botón "Open in portal" que abre Log Analytics con KQL pre-populado (necesita el workspace URL configurado).
- How-to embarcado para activar diagnostic logs en Cosmos.
Paso a paso
- 1
Active diagnostic logs en Cosmos (si aún no)
Azure portal → Cosmos account → Monitoring → Diagnostic settings → Add → marque MongoRequests + DataPlaneRequests + ControlPlaneRequests → destino workspace Log Analytics (Resource-Specific recomendado).
- 2
Pegue el workspace URL
Field "Log Analytics workspace URL (optional)" arriba. URL en formato https://portal.azure.com/#@<tenant>/resource/<workspaceId>/logs
- 3
Elija un template
Click en el card. Abajo aparece el KQL completo + descripción. Copy o Edit inline.
- 4
Open in portal
Botón abre Log Analytics en nueva tab con la query ya cargada — solo dar Run.
FAQ
¿Funciona sin activar diagnostic logs?
La UI muestra los templates pero el "Open in portal" solo tiene sentido con URL válido. El "Copy" funciona siempre.
¿Puedo agregar mis propias queries?
V2: queries customizadas persistidas localmente. V1 solo los 10 embarcados.