Почему один и тот же синтаксис запроса не поддерживается в журналах Log Analytics и Application Insight? - PullRequest
0 голосов
/ 26 января 2020

Я пытаюсь выяснить, почему один и тот же запрос недопустим в рабочей области Log Analytics и Application Insights.

Я работал над созданием межресурсного запроса , и когда я записываю синтаксис в Log Analytics, возникает синтаксическая ошибка в операторе рабочей области. Это успешно, когда я делаю то же самое в запросе Application Insights.

Запрос выглядит следующим образом:

union 
workspace("DefaultWorkspace-b432aa91-rrrr-qqqq-zzzz-aabbba7e8f42-WUS2").SecurityEvent
,workspace("DefaultWorkspace-fca02198a-aaaa-eeee-cccc-aaad9fbf7302-EUS").SecurityEvent 
| count 

Поскольку в обоих рабочих пространствах он ссылается на другие рабочие пространства, я бы подумал, что быть портативным, если запрашивается под тем же арендатором (которым я являюсь). В Azure Log Analytics выдает ошибку:

Unknown function: 'workspace'.

Я запускаю их на портале Azure.

Ответы [ 3 ]

0 голосов
/ 28 января 2020

Это не прямой ответ, а предложения.

Насколько я знаю, только если в запросе отсутствует имя таблицы, то это вызовет ошибку "Неизвестная функция: 'рабочее пространство". «. Как показано ниже:

enter image description here

Итак, сначала убедитесь, что в своем запросе вы добавляете имя таблицы после workspace("xxx"). Я заметил, что в вашем запросе вы используете правильный синтаксис, но просто хотите убедиться, что имя таблицы там есть.

Во-вторых, если вы добавляете имя таблицы после workspace("xxx") и по-прежнему получаете эта ошибка. Вы можете попробовать воспользоваться приведенным ниже запросом, чтобы проверить, работает ли workspace("xxx"):

workspace("adsmit-test").Heartbeat
| count

Пожалуйста, дайте мне знать, если проблема не устранена.

0 голосов
/ 09 февраля 2020

2 недели спустя я попробовал одно и то же утверждение в Application Insights и Log Analytics, и оно работает в обоих случаях.

0 голосов
/ 27 января 2020

Можете ли вы добавить пробел после запятой? Этот запрос работает для моих собственных рабочих пространств.

объединенное рабочее пространство ("DefaultWorkspace-b432aa91-rrrr-qqqq-zzzz-aabbba7e8f42-WUS2"). SecurityEvent, рабочее пространство ("DefaultWorkspace-fca02198a-aaaa-eeeb7 cccc 1006 * 6006) -EUS "). SecurityEvent | количество

...