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/。 –