Выполнить запрос Azure Log Analytics для экземпляров Application Insights - PullRequest
0 голосов
/ 16 октября 2018

Я использую Azure Log Analytics .NET SDK для выполнения запросов.Пакет NuGet, который я использую для этого SDK: Microsoft.Azure.OperationalInsights .

Запрос к нормальной рабочей области - это нормально.

Теперь я хочу выполнить запрос кРесурс Application Insights, как вы можете сделать на портале с помощью кнопки «Аналитика» на блейде Application Insights.Для этого мне нужен WorkspaceId, который я не могу найти на ресурсе.

Есть ли способ выполнить эти запросы с помощью пакета OperationalInsights SDK или мне нужно создать свою собственную оболочку вокруг Application Insights API?Кажется, это добавляет дополнительную аутентификацию через токен, который мне не нужен (у меня уже есть доступ к Log Analytics).

1 Ответ

0 голосов
/ 17 октября 2018

Обнаружено, что вы можете выполнять запросы в разных рабочих пространствах и даже в разных приложениях.

Для приложений используйте app (appName), например, так:

app('AppInsightsName').requests

Для другого рабочего пространства используйте следующее:

workspace("workspaceId").request
...