#.net-core #azure-application-insights #.net-core-3.1
#.net-ядро #azure-application-insights #.net-core-3.1
Вопрос:
Прямо сейчас Application Insights показывает имя операции, включая оболочку, поэтому, если клиенты используют разные оболочки, я получаю несколько записей, например:
POST /api/v1/myapi
POST /api/v1/myApi // Capital "A" in Api
Я хочу, чтобы все они отображались под именем операции в нижнем регистре.
Мое приложение представляет собой API REST dotnet core 3.1 без Mvc.
Я попытался добавить services.AddRouting(options => options.LowercaseUrls = true);
, но это ничего не изменило.
Ответ №1:
Один из способов — использовать инициализатор ITelemetryInitializer и имя операции в нижнем регистре.