0
我有幾個應用程序使用ONE,當有一個例外,它不會顯示在電子郵件中,具體哪個應用程序導致問題。有什麼方法可以將信息添加到電子郵件?我有異常中的信息。我只是需要它出現在電子郵件中我可以自定義從Azure Application Insights發送的警報電子郵件嗎?
public void TrackNonFatalExceptions(Exception ex)
{
var dictExceptionProperties = new Dictionary<string, string> { { "App", "EncompassRequestDocs" } };
_telemetryClient.TrackException(ex, dictExceptionProperties, null);
}
不是。此選項無法編輯/更改警報電子郵件模板。但是,問題是爲什麼你使用相同的AI帳戶用於不同的應用程序? AI的想法是處理單個APP。它還具有相當整潔的「應用程序映射」功能,可以跟蹤外部依賴關係,所以如果您有這樣的需求,您仍然可以將所有應用程序鏈接到不同的AI帳戶並擁有全局圖片。 – astaykov
我把它們放在一個整體的原因是因爲我找不到一個簡單的方法,如果它們都屬於他們自己,那麼在POWER BI中的一個儀表板上都可以獲得它們。所以我想我會把它們合併在一起,並在應用程序名稱前面加上事件前綴。但是,如果得到一封包含導致異常的程序名稱的電子郵件,最重要的事情是 – punkouter
您可以使用.NET SDK或REST API以編程方式獲取有關警報規則的信息,並創建您自己的模板https://msdn.microsoft.com/library/azure/dn931945.aspx https://www.nuget.org/packages /Microsoft.Azure.Insights/。 –