2017-10-16 105 views
0

我在應用洞察創立了一套可用性測試工作,並希望添加警報通知團隊意想不到的失敗,但我沒有管理去做吧。警報在創建後不會改變它的狀態,它看起來像,它們根本無法獲取Metric數據。警報不應用洞察可用性指標

當我打開可用性測試資源(從應用洞察刀片或資源組) - 我看到一個巨大的圖表有很多關於它綠/紅點,顯示在過去的72年1月24日小時執行的測試:

Availability test results

當我嘗試創建一個公制警報,我選擇相同的可用性測試資源和正常運行時間度量,但提出的圖形顯示任何內容(注意嚴格水平線和第一千九百七十一年),而任何教程顯示nice graphs的示例

Metric Alert editing

創建的任何警報不會對變化後的資源可用性的反應了。

這裏是我的ARM模板的一部分:

{ 
    "apiVersion": "2016-03-01", 
    "name": "[variables('alerts').vehiclesHealth]", 
    "type": "microsoft.insights/alertrules", 
    "location": "[resourceGroup().location]", 
    "tags": { 
    "[concat('hidden-link:', resourceId('Microsoft.Insights/components', variables('appInsights').name))]": "Resource", 
    "displayName": "app-insights-alert", 
    "env": "[parameters('environment')]" 
    }, 
    "properties": { 
    "name": "[variables('alerts').vehiclesHealth]", 
    "condition": { 
     "odata.type": "Microsoft.Azure.Management.Insights.Models.ThresholdRuleCondition", 
     "dataSource": { 
     "odata.type": "Microsoft.Azure.Management.Insights.Models.RuleMetricDataSource", 
     "resourceUri": "[resourceId('microsoft.insights/webtests', variables('tests').vehiclesHealth)]", 
     "metricName": "locations/emea-nl-ams-azr/metrics/GSMT_AvRaw" 
     }, 
     "operator": "LessThan", 
     "threshold": 50, 
     "windowSize": "PT1H" 
    }, 
    "actions": "[variables('alerts').actions]" 
    }, 
    "dependsOn": [ 
    "[resourceId('microsoft.insights/webtests', variables('tests').vehiclesHealth)]" 
    ] 
}, 

我想,我可能會用一個錯誤的度量標準名稱或資源引用,但我不知道如何去檢查一下。是否有任何Powershell腳本或REST API來獲取特定資源的所有可用指標?

我的主要問題是:我做錯了什麼,以及如何讓它工作?

+1

團隊正在調查此... – ZakiMa

回答

0

你問兩個獨立的問題:

一)爲什麼你的可用性指標的預覽,而你所配置的警報沒有顯示?

b)如何調試通過腳本創建的警報。

讓我們輪流回應:

A)這是一個已知的錯誤。有一個團隊正致力於改善這種體驗,但目前我無法分享目標日期。幸運的是,這個bug只與預覽有關,它不應該影響警報的正確功能。 B)我建議您使用UI創建一個警報,然後下載ARM模板並將其與草稿進行比較。這將是確保所有名字都正確的一個很好的起點。

+0

感謝您的回覆。 A)不幸的是,它不僅影響警報預覽。當我創建警報時,即使關閉受監視的服務,它也不會發送任何電子郵件。此外,當滿足條件時,警告圖標不會出現在警告附近。B)帖子中的ARM模板是自動創建的模板的更新版本:我只在其中添加了變量 –

+0

您可以在同一時間段發佈截圖: (a)網絡測試散點圖(上面已經做過,我只是想確保時間片匹配); (b)您在Metric Explorer中看到的可用性度量標準,以及(c)警報配置設置刀片的問題警報 – Gragus

+0

是否知道如何爲具體測試添加可用性度量標準?默認情況下,我的「可用性」組下拉列表僅包含兩項:通用「可用性」和「測試持續時間」[截圖](https://cxwivw-dm2306.files.1drv.com/y4mnlx_1h5bKZtXpbq- ueg2rXYhw8B6uXsB1tRE7IHeehj8Y4mOUERwdMSUWCdZ1ou4VfgZ6r9zSiMNCP6yQLbNf8SS5mD7qqvReZFugFZKh7OUhsLRHfeAclqKgrcxYaKAx6oiCt6llE61Ouyq1717NI3Uv5f_ZnKrn5rRyLq2tZkdfuBbUhX1uw6_CiYGr85oxZWL17DQNDWs2iNPv-NGIQ/3_metric_explorer.PNG?PSID = 1) –