Предупреждение монитора Azure для пользовательского показателя, отфильтрованного по cloud_RoleInstance - PullRequest
0 голосов
/ 26 сентября 2019

Я могу создать оповещение на основе моей пользовательской метрики.Тем не менее, я хотел бы иметь несколько разных предупреждений для каждого облачного экземпляра.Возможно ли это как-то?

1 Ответ

1 голос
/ 27 сентября 2019

Если журналы хранятся в Azure Log Analytics или Azure Application Insights, вы можете использовать Настраиваемое предупреждение поиска журнала (на шаге 5 этой статьи).Обратите внимание, что вам нужно создать одно предупреждение в соответствии с одним cloud_RoleInstance в запросе.

Шаги в качестве удара:

Шаг 1:

В портале Azure -> Nav to Azure Monitor -> Оповещения -> Новое правило оповещения, затем в ресурсе выберите Azure Log Analytics или Azure Application Insights.

Шаг 2:

Затем в Условии выберите Добавить, затем выберите «Настраиваемый журнал»search ":

enter image description here

Шаг 3:

Затем в новом окне напишите свой запрос, чтобы вызвать предупреждение, запомните условие использования whereдля фильтрации cloud_RoleInstance.

И обратите внимание, что: измените «На основе» с «Количество результатов» на «Метрическое измерение» и используйте этот запрос:

customMetrics 
| where name == 'MyMetricName' 
| where cloud_RoleInstance == 'MyInstanceName' 
| summarize AggregatedValue = sum(value) by bin(timestamp, 5m)

enter image description here

...