Я смотрел на оператор оценки при выполнении запросов с использованием Azure Log Analytics, в частности с подключаемым модулем автокластера (но, похоже, у меня такая же проблема даже с предварительным просмотром и шаблонами различий).
Если у меня есть запрос, обращающийся к ресурсу напрямую (включая все таблицы или только одну), он работает нормально. Но если я сделаю один и тот же запрос для нескольких приложений или рабочих областей. Я получаю сообщение об ошибке:
Одна или несколько ссылок на шаблоны не объявлены. Обнаруженные ссылки на шаблоны: поддержка
Использование функции области видимости app () или workspace () кажется проблемой - не выполняется объединение для запроса по нескольким ресурсам.
Это не работает:
workspace("vmPROD").Perf
| evaluate autocluster()
И этого не делает:
app("someService").traces
| evaluate autocluster()
Это работает:
Perf
| evaluate autocluster()
Проблема в том, что я хочу оценивать ресурсы. Сначала я подумал, что это может быть ограничение функции области видимости, но table () - тоже функция области видимости, работает.
Это работает:
table("Perf")
| evaluate autocluster()
Как я могу обойти это ограничение? Это ошибка? В документации нет ничего, что упоминает об этом ограничении.