Где и как помещать исключения прокси в приложениях azure на глобальном уровне в проекте .net core? У меня установлено приложение, и я могу следить за телеметрией в лазурном режиме, но исключений не хватает для неудачных запросов..Net Core - Azure Application Insights, не отображающий исключения
1
A
ответ
0
Одним из подходов было бы создание специального промежуточного программного обеспечения, которое могло бы уловить ошибку и отправить исключение AppInsights.
using System;
using System.Threading.Tasks;
using Microsoft.ApplicationInsights;
using Microsoft.AspNetCore.Builder;
using Microsoft.AspNetCore.Http;
namespace Middleware
{
public static class ApplicationBuilderExtensions
{
public static IApplicationBuilder UseHttpException(this IApplicationBuilder application)
{
return application.UseMiddleware<HttpExceptionMiddleware>();
}
}
public class HttpExceptionMiddleware
{
private readonly RequestDelegate _next;
public HttpExceptionMiddleware(RequestDelegate next)
{
_next = next;
}
public async Task Invoke(HttpContext context)
{
try
{
await _next.Invoke(context);
}
catch (Exception ex)
{
var telemetryClient = new TelemetryClient();
telemetryClient.TrackException(ex);
//handle response codes and other operations here
}
}
}
}
Затем, зарегистрировать промежуточное программное обеспечение в разделе Настройка метода стартапа:
app.UseHttpException();
Смежные вопросы
- 1. Azure Application Insights перестала регистрировать исключения
- 2. Исключения .NET Core не отслеживаются в Application Insight
- 3. Application Insights - исключения для регистрации
- 4. Azure Application Insights
- 5. Azure Application Insights не регистрирует звонки Redis
- 6. Сессии в Azure Application Insights
- 7. Application Insights - Unit testing, Azure
- 8. Исключения, не отображающиеся в Application Insights
- 9. Azure Application Insights и NLog
- 10. Azure Application Insights - Location Issue
- 11. Правила брандмауэра Azure Application Insights
- 12. Как связать исключения с запросами в Application Insights на Azure?
- 13. Azure Application Insights Отслеживание зависимости HTTP-зависимостей
- 14. Программный запрос Azure Application Insights Analytics
- 15. Пользовательские события Application Insights
- 16. Azure Mobile Services и Application Insights
- 17. ловли нового исключения в Application Insights
- 18. Azure Application Insights пользовательский отклик метрика
- 19. Игнорировать конечные точки из Azure Application Insights
- 20. Azure Application Insights показывает неполные данные
- 21. Продолжительность сеанса в Azure Application Insights
- 22. Azure Application Insights для работника Роль
- 23. Azure Application Insights Analytics Query on Joining
- 24. Azure Web Application Insights «Серверы» Данные пустые
- 25. Azure Application Insights metrics drill down
- 26. Azure Application Insights и проекты веб-сайтов
- 27. Определить 404 запросов от Azure Application Insights
- 28. Azure Websites Application Insights - коммутационная конфигурация
- 29. Application Insights
- 30. Azure Application Insights Отладка с использованием стека вызовов
u уверен, что это работает? для меня это все еще не показывает исключений. вам нужно поставить его сначала в конвейер или после пользовательских ошибок или? –