[英]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.