Skip to content

Add support for transaction_name_groups and use_path_as_transaction_name #87

Add support for transaction_name_groups and use_path_as_transaction_name

Add support for transaction_name_groups and use_path_as_transaction_name #87

GitHub Actions / Linux Tests Summary failed Apr 16, 2024 in 0s

2484 passed, 1 failed and 84 skipped

Tests failed

Report Passed Failed Skipped Time
junit-azure-linux-NETCoreApp80-Elastic.Apm.Azure.CosmosDb.Tests.xml 21✔️ 21s
junit-azure-linux-NETCoreApp80-Elastic.Apm.Azure.Functions.Tests.xml 8✔️ 1s
junit-azure-linux-NETCoreApp80-Elastic.Apm.Azure.ServiceBus.Tests.xml 24✔️ 180s
junit-azure-linux-NETCoreApp80-Elastic.Apm.Azure.Storage.Tests.xml 29✔️ 9s
junit-profiler-linux-NETCoreApp80-Elastic.Apm.Profiler.Managed.Tests.xml 220✔️ 3✖️ 773s
junit-startuphooks-linux-NETCoreApp80-Elastic.Apm.StartupHook.Tests.xml 12✔️ 158s
junit-unit-linux-NETCoreApp80-Elastic.Apm.AspNetCore.Static.Tests.xml 1✔️ 1s
junit-unit-linux-NETCoreApp80-Elastic.Apm.AspNetCore.Tests.xml 118✔️ 1❌ 8✖️ 145s
junit-unit-linux-NETCoreApp80-Elastic.Apm.AspNetFullFramework.Tests.xml 11✔️ 65✖️ 89ms
junit-unit-linux-NETCoreApp80-Elastic.Apm.Docker.Tests.xml 9✔️ 1✖️ 33ms
junit-unit-linux-NETCoreApp80-Elastic.Apm.Elasticsearch.Tests.xml 3✔️ 4✖️ 2s
junit-unit-linux-NETCoreApp80-Elastic.Apm.EntityFrameworkCore.Tests.xml 6✔️ 3s
junit-unit-linux-NETCoreApp80-Elastic.Apm.Extensions.Hosting.Tests.xml 9✔️ 147s
junit-unit-linux-NETCoreApp80-Elastic.Apm.Extensions.Logging.Tests.xml 2✔️ 47s
junit-unit-linux-NETCoreApp80-Elastic.Apm.Grpc.Tests.xml 2✔️ 2s
junit-unit-linux-NETCoreApp80-Elastic.Apm.MongoDb.Tests.xml 2✔️ 359ms
junit-unit-linux-NETCoreApp80-Elastic.Apm.OpenTelemetry.Tests.xml 10✔️ 1✖️ 6s
junit-unit-linux-NETCoreApp80-Elastic.Apm.SqlClient.Tests.xml 7✔️ 13s
junit-unit-linux-NETCoreApp80-Elastic.Apm.StackExchange.Redis.Tests.xml 3✔️ 7s
junit-unit-linux-NETCoreApp80-Elastic.Apm.StaticExplicitInitialization.Tests.xml 1✔️ 169ms
junit-unit-linux-NETCoreApp80-Elastic.Apm.StaticImplicitInitialization.Tests.xml 1✔️ 240ms
junit-unit-linux-NETCoreApp80-Elastic.Apm.Tests.xml 1980✔️ 2✖️ 1674s
junit-unit-linux-NETCoreApp80-Elastic.Clients.Elasticsearch.Tests.xml 5✔️ 885ms

✔️ junit-azure-linux-NETCoreApp80-Elastic.Apm.Azure.CosmosDb.Tests.xml

21 tests were completed in 21s with 21 passed, 0 failed and 0 skipped.

✔️ junit-azure-linux-NETCoreApp80-Elastic.Apm.Azure.Functions.Tests.xml

8 tests were completed in 1s with 8 passed, 0 failed and 0 skipped.

✔️ junit-azure-linux-NETCoreApp80-Elastic.Apm.Azure.ServiceBus.Tests.xml

24 tests were completed in 180s with 24 passed, 0 failed and 0 skipped.

✔️ junit-azure-linux-NETCoreApp80-Elastic.Apm.Azure.Storage.Tests.xml

29 tests were completed in 9s with 29 passed, 0 failed and 0 skipped.

✔️ junit-profiler-linux-NETCoreApp80-Elastic.Apm.Profiler.Managed.Tests.xml

223 tests were completed in 773s with 220 passed, 0 failed and 3 skipped.

✔️ junit-startuphooks-linux-NETCoreApp80-Elastic.Apm.StartupHook.Tests.xml

12 tests were completed in 158s with 12 passed, 0 failed and 0 skipped.

✔️ junit-unit-linux-NETCoreApp80-Elastic.Apm.AspNetCore.Static.Tests.xml

1 tests were completed in 1s with 1 passed, 0 failed and 0 skipped.

❌ junit-unit-linux-NETCoreApp80-Elastic.Apm.AspNetCore.Tests.xml

127 tests were completed in 145s with 118 passed, 1 failed and 8 skipped.

Test suite Passed Failed Skipped Time
Elastic.Apm.AspNetCore.Tests.dll 118✔️ 1❌ 8✖️ 145s

❌ Elastic.Apm.AspNetCore.Tests.dll

Elastic.Apm.AspNetCore.Tests.ApplicationBuilderExtensionLoggingTest
Elastic.Apm.AspNetCore.Tests.AspNetCoreLoggerTests
Elastic.Apm.AspNetCore.Tests.ApmConfigurationIntegrationTests
Elastic.Apm.AspNetCore.Tests.AspNetCoreBasicTests
Elastic.Apm.AspNetCore.Tests.AspNetCoreDiagnosticListenerTest
Elastic.Apm.AspNetCore.Tests.BaggageAspNetCoreTests
Elastic.Apm.AspNetCore.Tests.BodyCapturingTests
Elastic.Apm.AspNetCore.Tests.CaptureUserTest
Elastic.Apm.AspNetCore.Tests.DiagnosticListenerTests
Elastic.Apm.AspNetCore.Tests.DistributedTracingAspNetCoreTests
Elastic.Apm.AspNetCore.Tests.FailedRequestTests
  ❌ FailedRequestTests.DistributedTraceAcross2Service
	failure: Expected _payloadSender1.Transactions.Count to be 1, but found 0.
Elastic.Apm.AspNetCore.Tests.SanitizeFieldNamesTests
Elastic.Apm.AspNetCore.Tests.TraceIdWithActivityTests
Elastic.Apm.AspNetCore.Tests.TransactionExtensionTests
Elastic.Apm.AspNetCore.Tests.TransactionIgnoreUrlsTest
Elastic.Apm.AspNetCore.Tests.TransactionNameTests
Elastic.Apm.AspNetCore.Tests.TransactionQueueTests
Elastic.Apm.AspNetCore.Tests.ApmConfigurationTests

✔️ junit-unit-linux-NETCoreApp80-Elastic.Apm.AspNetFullFramework.Tests.xml

76 tests were completed in 89ms with 11 passed, 0 failed and 65 skipped.

✔️ junit-unit-linux-NETCoreApp80-Elastic.Apm.Docker.Tests.xml

10 tests were completed in 33ms with 9 passed, 0 failed and 1 skipped.

✔️ junit-unit-linux-NETCoreApp80-Elastic.Apm.Elasticsearch.Tests.xml

7 tests were completed in 2s with 3 passed, 0 failed and 4 skipped.

✔️ junit-unit-linux-NETCoreApp80-Elastic.Apm.EntityFrameworkCore.Tests.xml

6 tests were completed in 3s with 6 passed, 0 failed and 0 skipped.

✔️ junit-unit-linux-NETCoreApp80-Elastic.Apm.Extensions.Hosting.Tests.xml

9 tests were completed in 147s with 9 passed, 0 failed and 0 skipped.

✔️ junit-unit-linux-NETCoreApp80-Elastic.Apm.Extensions.Logging.Tests.xml

2 tests were completed in 47s with 2 passed, 0 failed and 0 skipped.

✔️ junit-unit-linux-NETCoreApp80-Elastic.Apm.Grpc.Tests.xml

2 tests were completed in 2s with 2 passed, 0 failed and 0 skipped.

✔️ junit-unit-linux-NETCoreApp80-Elastic.Apm.MongoDb.Tests.xml

2 tests were completed in 359ms with 2 passed, 0 failed and 0 skipped.

✔️ junit-unit-linux-NETCoreApp80-Elastic.Apm.OpenTelemetry.Tests.xml

11 tests were completed in 6s with 10 passed, 0 failed and 1 skipped.

✔️ junit-unit-linux-NETCoreApp80-Elastic.Apm.SqlClient.Tests.xml

7 tests were completed in 13s with 7 passed, 0 failed and 0 skipped.

✔️ junit-unit-linux-NETCoreApp80-Elastic.Apm.StackExchange.Redis.Tests.xml

3 tests were completed in 7s with 3 passed, 0 failed and 0 skipped.

✔️ junit-unit-linux-NETCoreApp80-Elastic.Apm.StaticExplicitInitialization.Tests.xml

1 tests were completed in 169ms with 1 passed, 0 failed and 0 skipped.

✔️ junit-unit-linux-NETCoreApp80-Elastic.Apm.StaticImplicitInitialization.Tests.xml

1 tests were completed in 240ms with 1 passed, 0 failed and 0 skipped.

✔️ junit-unit-linux-NETCoreApp80-Elastic.Apm.Tests.xml

1982 tests were completed in 1674s with 1980 passed, 0 failed and 2 skipped.

✔️ junit-unit-linux-NETCoreApp80-Elastic.Clients.Elasticsearch.Tests.xml

5 tests were completed in 885ms with 5 passed, 0 failed and 0 skipped.

Annotations

Check failure on line 0 in junit-unit-linux-NETCoreApp80-Elastic.Apm.AspNetCore.Tests.xml

See this annotation in the file changed.

@github-actions github-actions / Linux Tests Summary

Elastic.Apm.AspNetCore.Tests.dll ► Elastic.Apm.AspNetCore.Tests.FailedRequestTests ► FailedRequestTests.DistributedTraceAcross2Service

Failed test found in:
  junit-unit-linux-NETCoreApp80-Elastic.Apm.AspNetCore.Tests.xml
Error:
  failure: Expected _payloadSender1.Transactions.Count to be 1, but found 0.
Raw output
Expected _payloadSender1.Transactions.Count to be 1, but found 0.
Stack Trace:
   at FluentAssertions.Execution.XUnit2TestFramework.Throw(String message)
   at FluentAssertions.Execution.TestFrameworkProvider.Throw(String message)
   at FluentAssertions.Execution.DefaultAssertionStrategy.HandleFailure(String message)
   at FluentAssertions.Execution.AssertionScope.FailWith(Func`1 failReasonFunc)
   at FluentAssertions.Numeric.NumericAssertions`1.Be(T expected, String because, Object[] becauseArgs)
   at Elastic.Apm.AspNetCore.Tests.FailedRequestTests.DistributedTraceAcross2Service() in /home/runner/work/apm-agent-dotnet/apm-agent-dotnet/test/integrations/Elastic.Apm.AspNetCore.Tests/FailedRequestTests.cs:line 84
--- End of stack trace from previous location ---
Standard Output:
    [Info ] {ConfigurationStore} ********************************************************************************
    [Info ] {ConfigurationStore} Elastic APM .NET Agent, version: 1.26.1-canary.0.15+69b89887f755e984b5306eea9b530de1d171f1ab
    [Info ] {ConfigurationStore} Process ID: 6073
    [Info ] {ConfigurationStore} Process Name: dotnet
    [Info ] {ConfigurationStore} Command line arguments: '/home/runner/work/apm-agent-dotnet/apm-agent-dotnet/test/integrations/Elastic.Apm.AspNetCore.Tests/bin/Release/net8.0/testhost.dll, --port, 38265, --endpoint, 127.0.0.1:038265, --role, client, --parentprocessid, 5999, --telemetryoptedin, false'
    [Info ] {ConfigurationStore} Operating System: Ubuntu 22.04.4 LTS
    [Info ] {ConfigurationStore} CPU architecture: X64
    [Info ] {ConfigurationStore} Host: fv-az777-161
    [Info ] {ConfigurationStore} Time zone: (UTC) Coordinated Universal Time
    [Info ] {ConfigurationStore} Runtime: .NET 8.0.4
    [Info ] {ConfigurationStore} ********************************************************************************
    [Info ] {ConfigurationStore} Agent Configuration (via 'MockConfiguration (config provider: NullConfigurationKeyValueProvider environment provider: MockConfigurationEnvironmentProvider)'):
    [Info ] {ConfigurationStore}       Default->log_level: 'Error' (GetDefaultValueForLogging)
    [Info ] {ConfigurationStore}       Default->server_url: 'http://127.0.0.1:8200/' (GetDefaultValueForLogging)
    [Info ] {ConfigurationStore}       Default->service_name: 'xunit_execution_dotnet' (GetDefaultValueForLogging)
    [Info ] {ConfigurationStore}       Default->service_version: '[NOT_PROVIDED]' (GetDefaultValueForLogging)
    [Info ] {ConfigurationStore}   Environment->capture_body: 'off' (MockConfigurationEnvironmentProvider)
    [Info ] {ConfigurationStore}   Environment->capture_body_content_types: 'application/x-www-form-urlencoded*, text/*, application/json*, application/xml*' (MockConfigurationEnvironmentProvider)
    [Info ] {ConfigurationStore}   Environment->cloud_provider: 'none' (MockConfigurationEnvironmentProvider)
    [Info ] {ConfigurationStore}   Environment->exit_span_min_duration: '0' (MockConfigurationEnvironmentProvider)
    [Info ] {ConfigurationStore}   Environment->flush_interval: '0' (MockConfigurationEnvironmentProvider)
    [Info ] {ConfigurationStore} ********************************************************************************
    [Info ] {Service} Detected agent activation method: nuget
    [Info ] {SystemInfoHelper} Could not parse container ID from '/proc/self/cgroup' line: 0::/system.slice/runner-provisioner.service
    [Info ] {SystemInfoHelper} Failed parsing container id - the agent will not report container id. Likely the application is not running within a container
    [Warning] OpenTelemetry (Activity) bridge is only supported with APM Server 7.16.0 or newer - bridge won't be enabled. Current Server version: 7.10.0
    [Trace] Agent.Subscribe(), Agent Enabled: True Subscriber count: 3, (HttpDiagnosticsSubscriber, EfCoreDiagnosticsSubscriber, AspNetCoreDiagnosticSubscriber)
    [Debug] {HttpDiagnosticListener} Current runtime is not detected as Full Framework - returning implementation for Core. RuntimeInformation.FrameworkDescription: .NET 8.0.4
    [Trace] {DiagnosticInitializer} 'Microsoft.AspNetCore' not matched by any of: (HttpDiagnosticListenerCoreImpl)
    [Trace] {DiagnosticInitializer} 'Microsoft.AspNetCore' not matched by any of: (HttpDiagnosticListenerCoreImpl)
    [Trace] {DiagnosticInitializer} 'Microsoft.EntityFrameworkCore' not matched by any of: (HttpDiagnosticListenerCoreImpl)
    [Trace] {DiagnosticInitializer} 'Microsoft.AspNetCore' not matched by any of: (HttpDiagnosticListenerCoreImpl)
    [Trace] {DiagnosticInitializer} 'Microsoft.AspNetCore' not matched by any of: (HttpDiagnosticListenerCoreImpl)
    [Trace] {DiagnosticInitializer} 'Microsoft.AspNetCore' not matched by any of: (HttpDiagnosticListenerCoreImpl)
    [Trace] {DiagnosticInitializer} 'Microsoft.AspNetCore' not matched by any of: (HttpDiagnosticListenerCoreImpl)
    [Trace] {DiagnosticInitializer} 'Microsoft.AspNetCore' not matched by any of: (HttpDiagnosticListenerCoreImpl)
    [Trace] {DiagnosticInitializer} 'Microsoft.AspNetCore' not matched by any of: (HttpDiagnosticListenerCoreImpl)
    [Debug] {DiagnosticInitializer} 'HttpHandlerDiagnosticListener' subscribed by: HttpDiagnosticListenerCoreImpl
    [Trace] {DiagnosticInitializer} 'Microsoft.AspNetCore' not matched by any of: (EfCoreDiagnosticListener)
    [Trace] {DiagnosticInitializer} 'Microsoft.AspNetCore' not matched by any of: (EfCoreDiagnosticListener)
    [Debug] {DiagnosticInitializer} 'Microsoft.EntityFrameworkCore' subscribed by: EfCoreDiagnosticListener
    [Trace] {DiagnosticInitializer} 'Microsoft.AspNetCore' not matched by any of: (EfCoreDiagnosticListener)
    [Trace] {DiagnosticInitializer} 'Microsoft.AspNetCore' not matched by any of: (EfCoreDiagnosticListener)
    [Trace] {DiagnosticInitializer} 'Microsoft.AspNetCore' not matched by any of: (EfCoreDiagnosticListener)
    [Trace] {DiagnosticInitializer} 'Microsoft.AspNetCore' not matched by any of: (EfCoreDiagnosticListener)
    [Trace] {DiagnosticInitializer} 'Microsoft.AspNetCore' not matched by any of: (EfCoreDiagnosticListener)
    [Trace] {DiagnosticInitializer} 'Microsoft.AspNetCore' not matched by any of: (EfCoreDiagnosticListener)
    [Trace] {DiagnosticInitializer} 'HttpHandlerDiagnosticListener' not matched by any of: (EfCoreDiagnosticListener)
    [Debug] AspNetCoreDiagnosticSubscriber starting to subscribe
    [Debug] {DiagnosticInitializer} 'Microsoft.AspNetCore' subscribed by: AspNetCoreDiagnosticListener
    [Debug] {DiagnosticInitializer} 'Microsoft.AspNetCore' already subscribed by: AspNetCoreDiagnosticListener
    [Trace] {DiagnosticInitializer} 'Microsoft.EntityFrameworkCore' not matched by any of: (AspNetCoreDiagnosticListener)
    [Debug] {DiagnosticInitializer} 'Microsoft.AspNetCore' already subscribed by: AspNetCoreDiagnosticListener
    [Debug] {DiagnosticInitializer} 'Microsoft.AspNetCore' already subscribed by: AspNetCoreDiagnosticListener
    [Debug] {DiagnosticInitializer} 'Microsoft.AspNetCore' already subscribed by: AspNetCoreDiagnosticListener
    [Debug] {DiagnosticInitializer} 'Microsoft.AspNetCore' already subscribed by: AspNetCoreDiagnosticListener
    [Debug] {DiagnosticInitializer} 'Microsoft.AspNetCore' already subscribed by: AspNetCoreDiagnosticListener
    [Debug] {DiagnosticInitializer} 'Microsoft.AspNetCore' already subscribed by: AspNetCoreDiagnosticListener
    [Trace] {DiagnosticInitializer} 'HttpHandlerDiagnosticListener' not matched by any of: (AspNetCoreDiagnosticListener)
    [Debug] AspNetCoreDiagnosticSubscriber subscribed
    Microsoft.AspNetCore.StaticFiles.StaticFileMiddleware [WebRootPathNotFound] The WebRootPath was not found: /home/runner/work/apm-agent-dotnet/apm-agent-dotnet/test/integrations/Elastic.Apm.AspNetCore.Tests/bin/Release/net8.0/wwwroot. Static files may be unavailable.
    [Trace] {HttpDiagnosticListenerCoreImpl} Called with key: `System.Net.Http.HttpRequestOut.Start'
    [Trace] {HttpDiagnosticListenerCoreImpl} Processing start event... Request URL: http://localhost:5901/Home/TriggerError
    [Debug] {HttpDiagnosticListenerCoreImpl} No current transaction, skip creating span for outgoing HTTP request
    [Trace] {HttpDiagnosticListenerCoreImpl} Called with key: `System.Net.Http.Request'
    [Trace] {HttpDiagnosticListenerCoreImpl} Unrecognized key `System.Net.Http.Request'
    [Trace] {AspNetCoreDiagnosticListener} Called with key: `Microsoft.AspNetCore.Hosting.HttpRequestIn.Start'
    [Debug] {AspNetCoreDiagnosticListener} Incoming request with traceparent header. DistributedTracingData: DistributedTracingData{TraceId: dd40cd13580375dfde18642fb81f2512, ParentId: 694241691c97ebf1, FlagRecorded: False, TraceState: null}. Continuing trace.
    [Trace] {Transaction} New Transaction instance created: Transaction{Id: 2e2f34f613b17049, TraceId: dd40cd13580375dfde18642fb81f2512, ParentId: 694241691c97ebf1, Name: GET /Home/TriggerError, Type: request, Outcome: Unknown, IsSampled: False}. IsSampled (False) and SampleRate ((null)) is based on incoming distributed tracing data (DistributedTracingData{TraceId: dd40cd13580375dfde18642fb81f2512, ParentId: 694241691c97ebf1, FlagRecorded: False, TraceState: null}). Start time: 2024-04-16 11:30:28.6165310 UTC (as timestamp: 1713267028616531)
    [Debug] {Tracer} Starting Transaction{Id: 2e2f34f613b17049, TraceId: dd40cd13580375dfde18642fb81f2512, ParentId: 694241691c97ebf1, Name: GET /Home/TriggerError, Type: request, Outcome: Unknown, IsSampled: False}
    [Trace] {AspNetCoreDiagnosticListener} Called with key: `Microsoft.AspNetCore.Hosting.BeginRequest'
    [Trace] {AspNetCoreDiagnosticListener} Called with key: `Microsoft.AspNetCore.Routing.EndpointMatched'
    [Trace] {AspNetCoreDiagnosticListener} Called with key: `Microsoft.AspNetCore.Mvc.BeforeAction'
    [Trace] {AspNetCoreDiagnosticListener} Called with key: `Microsoft.AspNetCore.Mvc.BeforeOnResourceExecuting'
    [Trace] {AspNetCoreDiagnosticListener} Called with key: `Microsoft.AspNetCore.Mvc.AfterOnResourceExecuting'
    [Trace] {AspNetCoreDiagnosticListener} Called with key: `Microsoft.AspNetCore.Mvc.BeforeOnActionExecution'
    [Trace] {AspNetCoreDiagnosticListener} Called with key: `Microsoft.AspNetCore.Mvc.BeforeOnActionExecuting'
    [Trace] {AspNetCoreDiagnosticListener} Called with key: `Microsoft.AspNetCore.Mvc.AfterOnActionExecuting'
    [Trace] {AspNetCoreDiagnosticListener} Called with key: `Microsoft.AspNetCore.Mvc.BeforeActionMethod'
    [Trace] {AspNetCoreDiagnosticListener} Called with key: `Microsoft.AspNetCore.Mvc.BeforeControllerActionMethod'
    [Trace] {AspNetCoreDiagnosticListener} Called with key: `Microsoft.AspNetCore.Mvc.AfterControllerActionMethod'
    [Trace] {AspNetCoreDiagnosticListener} Called with key: `Microsoft.AspNetCore.Mvc.AfterActionMethod'
    [Trace] {AspNetCoreDiagnosticListener} Called with key: `Microsoft.AspNetCore.Mvc.BeforeOnActionExecuted'
    [Trace] {AspNetCoreDiagnosticListener} Called with key: `Microsoft.AspNetCore.Mvc.AfterOnActionExecuted'
    [Trace] {AspNetCoreDiagnosticListener} Called with key: `Microsoft.AspNetCore.Mvc.AfterOnActionExecution'
    [Trace] {AspNetCoreDiagnosticListener} Called with key: `Microsoft.AspNetCore.Mvc.BeforeOnResourceExecuted'
    [Trace] {AspNetCoreDiagnosticListener} Called with key: `Microsoft.AspNetCore.Mvc.AfterOnResourceExecuted'
    [Trace] {AspNetCoreDiagnosticListener} Called with key: `Microsoft.AspNetCore.Mvc.AfterAction'
    Microsoft.AspNetCore.Diagnostics.DeveloperExceptionPageMiddleware [UnhandledException] An unhandled exception has occurred while executing the request.
    System.Exception: This is a test exception!
    at SampleAspNetCoreApp.Controllers.HomeController.TriggerError() in /home/runner/work/apm-agent-dotnet/apm-agent-dotnet/test/integrations/applications/SampleAspNetCoreApp/Controllers/HomeController.cs:line 178
    at lambda_method1069(Closure, Object, Object[])
    at Microsoft.AspNetCore.Mvc.Infrastructure.ActionMethodExecutor.SyncActionResultExecutor.Execute(ActionContext actionContext, IActionResultTypeMapper mapper, ObjectMethodExecutor executor, Object controller, Object[] arguments)
    at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.<InvokeActionMethodAsync>g__Logged|12_1(ControllerActionInvoker invoker)
    at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.<InvokeNextActionFilterAsync>g__Awaited|10_0(ControllerActionInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted)
    at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Rethrow(ActionExecutedContextSealed context)
    at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted)
    at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.InvokeInnerFilterAsync()
    --- End of stack trace from previous location ---
    at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.<InvokeNextResourceFilter>g__Awaited|25_0(ResourceInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted)
    at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.Rethrow(ResourceExecutedContextSealed context)
    at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted)
    at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.InvokeFilterPipelineAsync()
    --- End of stack trace from previous location ---
    at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.<InvokeAsync>g__Logged|17_1(ResourceInvoker invoker)
    at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.<InvokeAsync>g__Logged|17_1(ResourceInvoker invoker)
    at Microsoft.AspNetCore.Authentication.AuthenticationMiddleware.Invoke(HttpContext context)
    at Microsoft.AspNetCore.Diagnostics.DeveloperExceptionPageMiddlewareImpl.Invoke(HttpContext context)
    [Trace] {AspNetCoreDiagnosticListener} Called with key: `Microsoft.AspNetCore.Diagnostics.UnhandledException'
    [Trace] {HttpDiagnosticListenerCoreImpl} Called with key: `System.Net.Http.HttpRequestOut.Stop'
    [Trace] {HttpDiagnosticListenerCoreImpl} Processing stop event... Request URL: http://localhost:5901/Home/TriggerError
    [Debug] {HttpDiagnosticListenerCoreImpl} ProcessStopEvent called with no active current transaction, url: http://localhost:5901/Home/TriggerError - skipping event
    [Trace] {HttpDiagnosticListenerCoreImpl} Called with key: `System.Net.Http.Response'
    [Trace] {HttpDiagnosticListenerCoreImpl} Event's Request property is null - exiting
    [Trace] {Transaction} transform stack frames
    [Trace] {Error.d0cec99f855b09a0f03c1e859e31b160} New Error instance created: Error{Id: d0cec99f855b09a0f03c1e859e31b160, TraceId: dd40cd13580375dfde18642fb81f2512, ParentId: 2e2f34f613b17049, TransactionId: 2e2f34f613b17049}. Time: 2024-04-16 11:30:28.6302020 UTC (as timestamp: 1713267028630202)
    [Trace] {AspNetCoreDiagnosticListener} Called with key: `Microsoft.AspNetCore.Hosting.EndRequest'
    [Trace] {AspNetCoreDiagnosticListener} Called with key: `Microsoft.AspNetCore.Hosting.HttpRequestIn.Stop'
    [Trace] {AspNetCoreDiagnosticListener} Calculating transaction name based on route data
    [Trace] {AspNetCoreDiagnosticListener} Transaction is sampled False
    [Trace] {Transaction} Ended Transaction{Id: 2e2f34f613b17049, TraceId: dd40cd13580375dfde18642fb81f2512, ParentId: 694241691c97ebf1, Name: GET Home/TriggerError, Type: request, Outcome: Failure, IsSampled: False}. Start time: 2024-04-16 11:30:28.6165310 UTC (as timestamp: 1713267028616531), End time: 2024-04-16 11:30:28.6347580 UTC (as timestamp: 1713267028634758), Duration: 18.227ms