У меня есть несколько приложений, использующих ONE, и когда есть исключение, в письме не указано, какое приложение вызывает эту проблему. Есть ли способ добавить информацию в электронную почту? У меня есть информация в исключении. Мне просто нужно это появиться в письмеМогу ли я настроить оповещения, отправленные с помощью приложений Azure Application Insights?
public void TrackNonFatalExceptions(Exception ex)
{
var dictExceptionProperties = new Dictionary<string, string> { { "App", "EncompassRequestDocs" } };
_telemetryClient.TrackException(ex, dictExceptionProperties, null);
}
Нет. Tthre не является вариантом для редактирования/изменения шаблонов предупреждений электронной почты. Однако возникает вопрос, почему вы используете одну и ту же учетную запись 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/. –