Я пытаюсь вызвать предупреждение, когда столбцы в таблице AzureDiagnostic в Log Analytics> 400, поскольку для таблицы существует ограничение в 500 столбцов, где записи начнут удаляться.
Проблема заключается в ожидаемых предупреждениях, AggregatedValue и TimeGenerated. Поскольку это схема, истинного времени создания не существует. Я пробовал метрику «время» и переименовал столбец в «TimeGenerated», но получил следующую ошибку:
Поисковый запрос должен содержать «AggregatedValue» и «bin (TimeGenerated, [roundTo])» для типа предупреждения «Показатель».
У меня есть предупреждающий запрос:
AzureDiagnostics
| getschema
| summarize AggregatedValue = count(ColumnName) by bin(1d, 5m)
|project AggregatedValue, TimeGenerated=Column1