2016-09-20 76 views
0

我有幾個應用程序使用ONE,當有一個例外,它不會顯示在電子郵件中,具體哪個應用程序導致問題。有什麼方法可以將信息添加到電子郵件?我有異常中的信息。我只是需要它出現在電子郵件中我可以自定義從Azure Application Insights發送的警報電子郵件嗎?

public void TrackNonFatalExceptions(Exception ex) 
    { 
     var dictExceptionProperties = new Dictionary<string, string> { { "App", "EncompassRequestDocs" } }; 
     _telemetryClient.TrackException(ex, dictExceptionProperties, null); 
    } 
+1

不是。此選項無法編輯/更改警報電子郵件模板。但是,問題是爲什麼你使用相同的AI帳戶用於不同的應用程序? AI的想法是處理單個APP。它還具有相當整潔的「應用程序映射」功能,可以跟蹤外部依賴關係,所以如果您有這樣的需求,您仍然可以將所有應用程序鏈接到不同的AI帳戶並擁有全局圖片。 – astaykov

+0

我把它們放在一個整體的原因是因爲我找不到一個簡單的方法,如果它們都屬於他們自己,那麼在POWER BI中的一個儀表板上都可以獲得它們。所以我想我會把它們合併在一起,並在應用程序名稱前面加上事件前綴。但是,如果得到一封包含導致異常的程序名稱的電子郵件,最重要的事情是 – punkouter

+1

您可以使用.NET SDK或REST API以編程方式獲取有關警報規則的信息,並創建您自己的模板https://msdn.microsoft.com/library/azure/dn931945.aspx https://www.nuget.org/packages /Microsoft.Azure.Insights/。 –

回答

0

現在沒有辦法自定義郵件。

有一個UserVoice的建議在這裏: https://visualstudio.uservoice.com/forums/357324-application-insights/suggestions/5894710-application-insights-daily-weekly-monthly-digest

威力蓋你想要什麼。

更可能你想/需要的是編程方式查詢自己的數據,並生成不過你想要的數據,郵件/儀表/等方式,這將通過一個單獨的計劃建議在這裏被覆蓋: https://visualstudio.uservoice.com/forums/357324-application-insights/suggestions/4999529

相關問題