簡體   English   中英

從警報中提取Azure日志值

[英]Azure-Extracting log values from the alerts

我正在嘗試在Azure的警報監視服務中編寫警報。 該警報應在觸發時發送一封電子郵件,並且該電子郵件應包含一些直接從日志中提取的值。 這可能嗎,或者在Azure中沒有辦法做到這一點?

Application Insights / Log Analytics中,您也可以根據自己的查詢定義警報。

這是一個很好的例子

例如

考慮一種情況,您想知道您的基於Web的應用程序何時以代碼500(即內部服務器錯誤)對用戶進行響應。 您將使用以下詳細信息創建警報規則:

查詢: requests | where resultCode == "500" requests | where resultCode == "500"
時間:30分鍾
提醒頻率:五分鍾
閾值:大於0

然后Alert將每5分鍾運行一次查詢,並使用30分鍾的數據-查找結果代碼為500的任何記錄。即使找到一條這樣的記錄,它也會觸發警報並觸發配置的操作。

您可以將這些警報定義為將操作組定義為語音呼叫或SMS,發送電子郵件,調用Webhook,將數據發送到ITSM工具,調用Logic App,將推送通知發送到Azure應用或運行自動化運行手冊。

發送電子郵件警報后,它將包括配置警報的特定條件。 不幸的是,無法從電子郵件中的Azure警報中提取日志。

如果希望此功能包含在Azure中,則可以在此處提供您自己的反饋

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM