Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

Log Analytics / Application Insights connections truncate the full proxy URI to the bare hostname

Abierto
#139 1 comentario 1 reacción 0 asignados Ver en GitHub

@AsafMah ya está trabajando en esto.

Desde el 31/8/2026.

  • #149 de @AsafMah — abierto

Evaluación

Dificultad
3/5
Tiempo estimado
1-2 días
Aptitud para principiantes
55/100
Tipo de issue
Error
Claridad
Bastante claro
Estado de actividad
Activo
Stack tecnológico
azure, typescript, vscode
Área
database, tooling

Línea de trabajo

Comienza en el flujo de add-connection, incluido el punto de entrada msKustoExplorer.addServer, y sigue cómo se analiza y almacena la URI de Log Analytics proporcionada. Reproduce el problema con la URI con ámbito de workspace del informe; se considera completado cuando se conserva la URI completa y el workspace puede usarse como su base de datos, en lugar de guardar solo ade.loganalytics.io.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

bug
Description

When adding a Log Analytics workspace connection, the extension truncates the full URI and stores only the hostname. The saved connection becomes ade.loganalytics.io instead of the full workspace-scoped endpoint:

https://ade.loganalytics.io/subscriptions/<subscription-id>/resourcegroups/<resource-group-name>/providers/microsoft.operationalinsights/workspaces/<workspace-name>

ade.loganalytics.io is the Azure Data Explorer proxy front door, not a routable cluster endpoint on its own. Without the subscription/resource group/workspace path there is nothing for the proxy to route to, so the connection is unusable.

Steps to reproduce
  1. Add a connection using the full Log Analytics workspace URI above.
  2. Observe the stored connection is reduced to ade.loganalytics.io with no database.
Actual behaviour

The connection is saved as ade.loganalytics.io. Attempting to use it:

  • Running a query → Invalid host name ade.loganalytics.io
  • .show databases → returns nothing
  • Schema/database tree → empty

The same URI works correctly in Azure Data Explorer (web/desktop).

Expected behaviour

The full workspace-scoped URI is preserved so the workspace can be added as its own connection, with the workspace usable as a database.

Workaround

Proxy queries can be run by connecting to a working ADX cluster and scoping inline:

cluster('https://ade.loganalytics.io/subscriptions/<subscription-id>/resourcegroups/<resource-group-name>/providers/microsoft.operationalinsights/workspaces/<workspace-name>').database('<workspace-name>').SigninLogs
| take 5

Note the host connection must have a database selected, not just a cluster — otherwise the placeholder NetDefaultDB is sent and the query fails with Entity ID 'NetDefaultDB' of kind 'Database' was not found before reaching the proxy.

This works, but a separate first-class connection for the workspace would be much more useful.

Notes
  • There is no settings-based override — the only connection-related settings contributed are msKustoExplorer.defaultDomain and msKustoExplorer.connections.suppressKustoExplorerImportPrompt.
  • msKustoExplorer.addServer ignores arguments passed programmatically, so the connection can't be injected as a workaround.
Environment
  • Extension: ms-kusto.kusto-explorer-vscode v1.0.1
  • OS: Windows
Reference

https://learn.microsoft.com/en-us/azure/data-explorer/query-monitor-data

Lenguaje dominante
TypeScript
Estrellas
6
Forks
7
Merge medio
1 d 6 h
PR fusionados (30 d)
4

Preparar el entorno

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de microsoft/Kusto-Explorer-VsCode

Todos los issues de microsoft/Kusto-Explorer-VsCode

Issues similares

Más issues de TypeScript

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.