Move logging caching over to ConditionalWeaktable as fix for #2234 #480
2390 passed, 1 failed and 81 skipped
✔️ junit-profiler-linux-NETCoreApp70-Elastic.Apm.Profiler.Managed.Tests.xml
223 tests were completed in 794s with 220 passed, 0 failed and 3 skipped.
✔️ junit-startuphooks-linux-NETCoreApp70-Elastic.Apm.StartupHook.Tests.xml
12 tests were completed in 168s with 12 passed, 0 failed and 0 skipped.
✔️ junit-unit-linux-NETCoreApp70-Elastic.Apm.AspNetCore.Static.Tests.xml
1 tests were completed in 862ms with 1 passed, 0 failed and 0 skipped.
❌ junit-unit-linux-NETCoreApp70-Elastic.Apm.AspNetCore.Tests.xml
126 tests were completed in 143s with 118 passed, 1 failed and 7 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
Elastic.Apm.AspNetCore.Tests.dll | 118✔️ | 1❌ | 7✖️ | 143s |
❌ Elastic.Apm.AspNetCore.Tests.dll
Elastic.Apm.AspNetCore.Tests.ApmConfigurationIntegrationTests
Elastic.Apm.AspNetCore.Tests.AspNetCoreBasicTests
Elastic.Apm.AspNetCore.Tests.AspNetCoreDiagnosticListenerTest
Elastic.Apm.AspNetCore.Tests.BaggageAspNetCoreTests
❌ BaggageAspNetCoreTests.AccessBaggageFromUpstream
System.NullReferenceException : Object reference not set to an instance of an object.
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
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.ApplicationBuilderExtensionLoggingTest
Elastic.Apm.AspNetCore.Tests.AspNetCoreLoggerTests
Elastic.Apm.AspNetCore.Tests.ApmConfigurationTests
✔️ junit-unit-linux-NETCoreApp70-Elastic.Apm.AspNetFullFramework.Tests.xml
73 tests were completed in 80ms with 11 passed, 0 failed and 62 skipped.
✔️ junit-unit-linux-NETCoreApp70-Elastic.Apm.Docker.Tests.xml
10 tests were completed in 18ms with 9 passed, 0 failed and 1 skipped.
✔️ junit-unit-linux-NETCoreApp70-Elastic.Apm.Elasticsearch.Tests.xml
7 tests were completed in 2s with 3 passed, 0 failed and 4 skipped.
✔️ junit-unit-linux-NETCoreApp70-Elastic.Apm.EntityFrameworkCore.Tests.xml
6 tests were completed in 2s with 6 passed, 0 failed and 0 skipped.
✔️ junit-unit-linux-NETCoreApp70-Elastic.Apm.Extensions.Hosting.Tests.xml
5 tests were completed in 2s with 4 passed, 0 failed and 1 skipped.
✔️ junit-unit-linux-NETCoreApp70-Elastic.Apm.Extensions.Logging.Tests.xml
1 tests were completed in 822ms with 1 passed, 0 failed and 0 skipped.
✔️ junit-unit-linux-NETCoreApp70-Elastic.Apm.Grpc.Tests.xml
2 tests were completed in 2s with 2 passed, 0 failed and 0 skipped.
✔️ junit-unit-linux-NETCoreApp70-Elastic.Apm.MongoDb.Tests.xml
2 tests were completed in 257ms with 2 passed, 0 failed and 0 skipped.
✔️ junit-unit-linux-NETCoreApp70-Elastic.Apm.OpenTelemetry.Tests.xml
11 tests were completed in 6s with 10 passed, 0 failed and 1 skipped.
✔️ junit-unit-linux-NETCoreApp70-Elastic.Apm.SqlClient.Tests.xml
7 tests were completed in 11s with 7 passed, 0 failed and 0 skipped.
✔️ junit-unit-linux-NETCoreApp70-Elastic.Apm.StackExchange.Redis.Tests.xml
3 tests were completed in 12s with 3 passed, 0 failed and 0 skipped.
✔️ junit-unit-linux-NETCoreApp70-Elastic.Apm.StaticExplicitInitialization.Tests.xml
1 tests were completed in 253ms with 1 passed, 0 failed and 0 skipped.
✔️ junit-unit-linux-NETCoreApp70-Elastic.Apm.StaticImplicitInitialization.Tests.xml
1 tests were completed in 253ms with 1 passed, 0 failed and 0 skipped.
✔️ junit-unit-linux-NETCoreApp70-Elastic.Apm.Tests.xml
1976 tests were completed in 1390s with 1974 passed, 0 failed and 2 skipped.
✔️ junit-unit-linux-NETCoreApp70-Elastic.Clients.Elasticsearch.Tests.xml
5 tests were completed in 1s with 5 passed, 0 failed and 0 skipped.
Annotations
Check failure on line 0 in junit-unit-linux-NETCoreApp70-Elastic.Apm.AspNetCore.Tests.xml
github-actions / Linux Tests Summary
Elastic.Apm.AspNetCore.Tests.dll ► Elastic.Apm.AspNetCore.Tests.BaggageAspNetCoreTests ► BaggageAspNetCoreTests.AccessBaggageFromUpstream
Failed test found in:
junit-unit-linux-NETCoreApp70-Elastic.Apm.AspNetCore.Tests.xml
Error:
System.NullReferenceException : Object reference not set to an instance of an object.
Raw output
System.NullReferenceException : Object reference not set to an instance of an object.
Stack Trace:
at Elastic.Apm.AspNetCore.Tests.BaggageAspNetCoreTests.AccessBaggageFromUpstream() in /home/runner/work/apm-agent-dotnet/apm-agent-dotnet/test/integrations/Elastic.Apm.AspNetCore.Tests/BaggageAspNetCoreTests.cs:line 39
--- End of stack trace from previous location ---
Standard Output:
Sender 1: {ConfigurationStore} ********************************************************************************
Sender 1: {ConfigurationStore} Elastic APM .NET Agent, version: 1.25.3-canary.0.1+ebf6f36f75ff1a9537ef6a13af4e018bf1834166
Sender 1: {ConfigurationStore} Process ID: 6100
Sender 1: {ConfigurationStore} Process Name: dotnet
Sender 1: {ConfigurationStore} Command line arguments: '/home/runner/work/apm-agent-dotnet/apm-agent-dotnet/test/integrations/Elastic.Apm.AspNetCore.Tests/bin/Release/net7.0/testhost.dll, --port, 43017, --endpoint, 127.0.0.1:043017, --role, client, --parentprocessid, 6051, --telemetryoptedin, false'
Sender 1: {ConfigurationStore} Operating System: Linux 6.2.0-1018-azure #18~22.04.1-Ubuntu SMP Tue Nov 21 19:25:02 UTC 2023
Sender 1: {ConfigurationStore} CPU architecture: X64
Sender 1: {ConfigurationStore} Host: fv-az914-961
Sender 1: {ConfigurationStore} Time zone: (UTC) Coordinated Universal Time
Sender 1: {ConfigurationStore} Runtime: .NET 7.0.14
Sender 1: {ConfigurationStore} ********************************************************************************
Sender 1: {ConfigurationStore} Agent Configuration (via 'MockConfiguration (config provider: NullConfigurationKeyValueProvider environment provider: MockConfigurationEnvironmentProvider)'):
Sender 1: {ConfigurationStore} Default->log_level: 'Error' (GetDefaultValueForLogging)
Sender 1: {ConfigurationStore} Default->server_url: 'http://127.0.0.1:8200/' (GetDefaultValueForLogging)
Sender 1: {ConfigurationStore} Default->service_name: 'xunit_execution_dotnet' (GetDefaultValueForLogging)
Sender 1: {ConfigurationStore} Default->service_version: '[NOT_PROVIDED]' (GetDefaultValueForLogging)
Sender 1: {ConfigurationStore} Environment->capture_body: 'off' (MockConfigurationEnvironmentProvider)
Sender 1: {ConfigurationStore} Environment->capture_body_content_types: 'application/x-www-form-urlencoded*, text/*, application/json*, application/xml*' (MockConfigurationEnvironmentProvider)
Sender 1: {ConfigurationStore} Environment->cloud_provider: 'none' (MockConfigurationEnvironmentProvider)
Sender 1: {ConfigurationStore} Environment->exit_span_min_duration: '0' (MockConfigurationEnvironmentProvider)
Sender 1: {ConfigurationStore} Environment->flush_interval: '3s' (MockConfigurationEnvironmentProvider)
Sender 1: {ConfigurationStore} ********************************************************************************
Sender 1: {Service} Detected agent activation method: nuget
Sender 1: {SystemInfoHelper} Could not parse container ID from '/proc/self/cgroup' line: 0::/system.slice/runner-provisioner.service
Sender 1: {SystemInfoHelper} Failed parsing container id - the agent will not report container id. Likely the application is not running within a container
Sender 1: 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
Sender 2: {ConfigurationStore} ********************************************************************************
Sender 2: {ConfigurationStore} Elastic APM .NET Agent, version: 1.25.3-canary.0.1+ebf6f36f75ff1a9537ef6a13af4e018bf1834166
Sender 2: {ConfigurationStore} Process ID: 6100
Sender 2: {ConfigurationStore} Process Name: dotnet
Sender 2: {ConfigurationStore} Command line arguments: '/home/runner/work/apm-agent-dotnet/apm-agent-dotnet/test/integrations/Elastic.Apm.AspNetCore.Tests/bin/Release/net7.0/testhost.dll, --port, 43017, --endpoint, 127.0.0.1:043017, --role, client, --parentprocessid, 6051, --telemetryoptedin, false'
Sender 2: {ConfigurationStore} Operating System: Linux 6.2.0-1018-azure #18~22.04.1-Ubuntu SMP Tue Nov 21 19:25:02 UTC 2023
Sender 2: {ConfigurationStore} CPU architecture: X64
Sender 2: {ConfigurationStore} Host: fv-az914-961
Sender 2: {ConfigurationStore} Time zone: (UTC) Coordinated Universal Time
Sender 2: {ConfigurationStore} Runtime: .NET 7.0.14
Sender 2: {ConfigurationStore} ********************************************************************************
Sender 2: {ConfigurationStore} Agent Configuration (via 'MockConfiguration (config provider: NullConfigurationKeyValueProvider environment provider: MockConfigurationEnvironmentProvider)'):
Sender 2: {ConfigurationStore} Default->log_level: 'Error' (GetDefaultValueForLogging)
Sender 2: {ConfigurationStore} Default->server_url: 'http://127.0.0.1:8200/' (GetDefaultValueForLogging)
Sender 2: {ConfigurationStore} Default->service_name: 'xunit_execution_dotnet' (GetDefaultValueForLogging)
Sender 2: {ConfigurationStore} Default->service_version: '[NOT_PROVIDED]' (GetDefaultValueForLogging)
Sender 2: {ConfigurationStore} Environment->capture_body: 'off' (MockConfigurationEnvironmentProvider)
Sender 2: {ConfigurationStore} Environment->capture_body_content_types: 'application/x-www-form-urlencoded*, text/*, application/json*, application/xml*' (MockConfigurationEnvironmentProvider)
Sender 2: {ConfigurationStore} Environment->cloud_provider: 'none' (MockConfigurationEnvironmentProvider)
Sender 2: {ConfigurationStore} Environment->exit_span_min_duration: '0' (MockConfigurationEnvironmentProvider)
Sender 2: {ConfigurationStore} Environment->flush_interval: '3s' (MockConfigurationEnvironmentProvider)
Sender 2: {ConfigurationStore} ********************************************************************************
Sender 2: {Service} Detected agent activation method: nuget
Sender 2: {SystemInfoHelper} Could not parse container ID from '/proc/self/cgroup' line: 0::/system.slice/runner-provisioner.service
Sender 2: {SystemInfoHelper} Failed parsing container id - the agent will not report container id. Likely the application is not running within a container
Sender 2: 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
Sender 1: Agent.Subscribe(), Agent Enabled: True Subscriber count: 3, (HttpDiagnosticsSubscriber, EfCoreDiagnosticsSubscriber, AspNetCoreDiagnosticSubscriber)
Sender 1: {HttpDiagnosticListener} Current runtime is not detected as Full Framework - returning implementation for Core. RuntimeInformation.FrameworkDescription: .NET 7.0.14
Sender 1: {DiagnosticInitializer} 'Microsoft.AspNetCore' not matched by any of: (HttpDiagnosticListenerCoreImpl)
Sender 1: {DiagnosticInitializer} 'Microsoft.AspNetCore' not matched by any of: (HttpDiagnosticListenerCoreImpl)
Sender 1: {DiagnosticInitializer} 'Microsoft.AspNetCore' not matched by any of: (HttpDiagnosticListenerCoreImpl)
Sender 1: {DiagnosticInitializer} 'Microsoft.AspNetCore' not matched by any of: (HttpDiagnosticListenerCoreImpl)
Sender 1: {DiagnosticInitializer} 'Microsoft.AspNetCore' not matched by any of: (HttpDiagnosticListenerCoreImpl)
Sender 1: {DiagnosticInitializer} 'Microsoft.AspNetCore' not matched by any of: (HttpDiagnosticListenerCoreImpl)
Sender 1: {DiagnosticInitializer} 'Microsoft.AspNetCore' not matched by any of: (HttpDiagnosticListenerCoreImpl)
Sender 1: {DiagnosticInitializer} 'Microsoft.EntityFrameworkCore' not matched by any of: (HttpDiagnosticListenerCoreImpl)
Sender 1: {DiagnosticInitializer} 'HttpHandlerDiagnosticListener' subscribed by: HttpDiagnosticListenerCoreImpl
Sender 1: {DiagnosticInitializer} 'Microsoft.AspNetCore' not matched by any of: (EfCoreDiagnosticListener)
Sender 1: {DiagnosticInitializer} 'Microsoft.AspNetCore' not matched by any of: (EfCoreDiagnosticListener)
Sender 1: {DiagnosticInitializer} 'Microsoft.AspNetCore' not matched by any of: (EfCoreDiagnosticListener)
Sender 1: {DiagnosticInitializer} 'Microsoft.AspNetCore' not matched by any of: (EfCoreDiagnosticListener)
Sender 1: {DiagnosticInitializer} 'Microsoft.AspNetCore' not matched by any of: (EfCoreDiagnosticListener)
Sender 1: {DiagnosticInitializer} 'Microsoft.AspNetCore' not matched by any of: (EfCoreDiagnosticListener)
Sender 1: {DiagnosticInitializer} 'Microsoft.AspNetCore' not matched by any of: (EfCoreDiagnosticListener)
Sender 1: {DiagnosticInitializer} 'Microsoft.EntityFrameworkCore' subscribed by: EfCoreDiagnosticListener
Sender 1: {DiagnosticInitializer} 'HttpHandlerDiagnosticListener' not matched by any of: (EfCoreDiagnosticListener)
Sender 1: AspNetCoreDiagnosticSubscriber starting to subscribe
Sender 1: {DiagnosticInitializer} 'Microsoft.AspNetCore' subscribed by: AspNetCoreDiagnosticListener
Sender 1: {DiagnosticInitializer} 'Microsoft.AspNetCore' already subscribed by: AspNetCoreDiagnosticListener
Sender 1: {DiagnosticInitializer} 'Microsoft.AspNetCore' already subscribed by: AspNetCoreDiagnosticListener
Sender 1: {DiagnosticInitializer} 'Microsoft.AspNetCore' already subscribed by: AspNetCoreDiagnosticListener
Sender 1: {DiagnosticInitializer} 'Microsoft.AspNetCore' already subscribed by: AspNetCoreDiagnosticListener
Sender 1: {DiagnosticInitializer} 'Microsoft.AspNetCore' already subscribed by: AspNetCoreDiagnosticListener
Sender 1: {DiagnosticInitializer} 'Microsoft.AspNetCore' already subscribed by: AspNetCoreDiagnosticListener
Sender 1: {DiagnosticInitializer} 'Microsoft.EntityFrameworkCore' not matched by any of: (AspNetCoreDiagnosticListener)
Sender 1: {DiagnosticInitializer} 'HttpHandlerDiagnosticListener' not matched by any of: (AspNetCoreDiagnosticListener)
Sender 1: AspNetCoreDiagnosticSubscriber subscribed
Sender 1: {DiagnosticInitializer} 'Microsoft.AspNetCore' already subscribed by: AspNetCoreDiagnosticListener
Sender 1: {DiagnosticInitializer} 'Microsoft.AspNetCore' not matched by any of: (EfCoreDiagnosticListener)
Sender 1: {DiagnosticInitializer} 'Microsoft.AspNetCore' not matched by any of: (HttpDiagnosticListenerCoreImpl)
Sender 2: Agent.Subscribe(), Agent Enabled: True Subscriber count: 1, (AspNetCoreDiagnosticSubscriber)
Sender 2: AspNetCoreDiagnosticSubscriber starting to subscribe
Sender 2: {DiagnosticInitializer} 'Microsoft.AspNetCore' subscribed by: AspNetCoreDiagnosticListener
Sender 2: {DiagnosticInitializer} 'Microsoft.AspNetCore' already subscribed by: AspNetCoreDiagnosticListener
Sender 2: {DiagnosticInitializer} 'Microsoft.AspNetCore' already subscribed by: AspNetCoreDiagnosticListener
Sender 2: {DiagnosticInitializer} 'Microsoft.AspNetCore' already subscribed by: AspNetCoreDiagnosticListener
Sender 2: {DiagnosticInitializer} 'Microsoft.AspNetCore' already subscribed by: AspNetCoreDiagnosticListener
Sender 2: {DiagnosticInitializer} 'Microsoft.AspNetCore' already subscribed by: AspNetCoreDiagnosticListener
Sender 2: {DiagnosticInitializer} 'Microsoft.AspNetCore' already subscribed by: AspNetCoreDiagnosticListener
Sender 2: {DiagnosticInitializer} 'Microsoft.AspNetCore' already subscribed by: AspNetCoreDiagnosticListener
Sender 2: {DiagnosticInitializer} 'Microsoft.EntityFrameworkCore' not matched by any of: (AspNetCoreDiagnosticListener)
Sender 2: {DiagnosticInitializer} 'HttpHandlerDiagnosticListener' not matched by any of: (AspNetCoreDiagnosticListener)
Sender 2: AspNetCoreDiagnosticSubscriber subscribed
Sender 1: {HttpDiagnosticListenerCoreImpl} Called with key: `System.Net.Http.HttpRequestOut.Start'
Sender 1: {HttpDiagnosticListenerCoreImpl} Processing start event... Request URL: http://localhost:5901/Home/ReturnBaggageAsString
Sender 1: {HttpDiagnosticListenerCoreImpl} No current transaction, skip creating span for outgoing HTTP request
Sender 1: {HttpDiagnosticListenerCoreImpl} Called with key: `System.Net.Http.Request'
Sender 1: {HttpDiagnosticListenerCoreImpl} Unrecognized key `System.Net.Http.Request'
Sender 1: {AspNetCoreDiagnosticListener} Called with key: `Microsoft.AspNetCore.Hosting.HttpRequestIn.Start'
Sender 1: {AspNetCoreDiagnosticListener} Incoming request with traceparent header. DistributedTracingData: DistributedTracingData{TraceId: 0af7651916cd43dd8448eb211c80319c, ParentId: b7ad6b7169203331, FlagRecorded: True, TraceState: null}. Continuing trace.
Sender 1: {Transaction} New Transaction instance created: Transaction{Id: 85eeda0ada1600b9, TraceId: 0af7651916cd43dd8448eb211c80319c, ParentId: b7ad6b7169203331, Name: GET /Home/ReturnBaggageAsString, Type: request, Outcome: Unknown, IsSampled: True}. IsSampled (True) and SampleRate ((null)) is based on incoming distributed tracing data (DistributedTracingData{TraceId: 0af7651916cd43dd8448eb211c80319c, ParentId: b7ad6b7169203331, FlagRecorded: True, TraceState: null}). Start time: 2023-12-13 14:05:18.4668470 UTC (as timestamp: 1702476318466847)
Sender 1: {Tracer} Starting Transaction{Id: 85eeda0ada1600b9, TraceId: 0af7651916cd43dd8448eb211c80319c, ParentId: b7ad6b7169203331, Name: GET /Home/ReturnBaggageAsString, Type: request, Outcome: Unknown, IsSampled: True}
Sender 1: {AspNetCoreDiagnosticListener} Called with key: `Microsoft.AspNetCore.Hosting.BeginRequest'
Sender 1: {AspNetCoreDiagnosticListener} Called with key: `Microsoft.AspNetCore.Routing.EndpointMatched'
Sender 1: {AspNetCoreDiagnosticListener} Called with key: `Microsoft.AspNetCore.Mvc.BeforeAction'
Sender 1: {AspNetCoreDiagnosticListener} Called with key: `Microsoft.AspNetCore.Mvc.BeforeOnResourceExecuting'
Sender 1: {AspNetCoreDiagnosticListener} Called with key: `Microsoft.AspNetCore.Mvc.AfterOnResourceExecuting'
Sender 1: {AspNetCoreDiagnosticListener} Called with key: `Microsoft.AspNetCore.Mvc.BeforeOnActionExecution'
Sender 1: {AspNetCoreDiagnosticListener} Called with key: `Microsoft.AspNetCore.Mvc.BeforeOnActionExecuting'
Sender 1: {AspNetCoreDiagnosticListener} Called with key: `Microsoft.AspNetCore.Mvc.AfterOnActionExecuting'
Sender 1: {AspNetCoreDiagnosticListener} Called with key: `Microsoft.AspNetCore.Mvc.BeforeActionMethod'
Sender 1: {AspNetCoreDiagnosticListener} Called with key: `Microsoft.AspNetCore.Mvc.BeforeControllerActionMethod'
Sender 1: {AspNetCoreDiagnosticListener} Called with key: `Microsoft.AspNetCore.Mvc.AfterControllerActionMethod'
Sender 1: {AspNetCoreDiagnosticListener} Called with key: `Microsoft.AspNetCore.Mvc.AfterActionMethod'
Sender 1: {AspNetCoreDiagnosticListener} Called with key: `Microsoft.AspNetCore.Mvc.BeforeOnActionExecuted'
Sender 1: {AspNetCoreDiagnosticListener} Called with key: `Microsoft.AspNetCore.Mvc.AfterOnActionExecuted'
Sender 1: {AspNetCoreDiagnosticListener} Called with key: `Microsoft.AspNetCore.Mvc.AfterOnActionExecution'
Sender 1: {AspNetCoreDiagnosticListener} Called with key: `Microsoft.AspNetCore.Mvc.BeforeOnResultExecuting'
Sender 1: {AspNetCoreDiagnosticListener} Called with key: `Microsoft.AspNetCore.Mvc.AfterOnResultExecuting'
Sender 1: {AspNetCoreDiagnosticListener} Called with key: `Microsoft.AspNetCore.Mvc.BeforeActionResult'
Sender 1: {HttpDiagnosticListenerCoreImpl} Called with key: `System.Net.Http.HttpRequestOut.Stop'
Sender 1: {HttpDiagnosticListenerCoreImpl} Processing stop event... Request URL: http://localhost:5901/Home/ReturnBaggageAsString
Sender 1: {HttpDiagnosticListenerCoreImpl} ProcessStopEvent called with no active current transaction, url: http://localhost:5901/Home/ReturnBaggageAsString - skipping event
Sender 1: {HttpDiagnosticListenerCoreImpl} Called with key: `System.Net.Http.Response'
Sender 1: {HttpDiagnosticListenerCoreImpl} Event's Request property is null - exiting
Sender 1: {AspNetCoreDiagnosticListener} Called with key: `Microsoft.AspNetCore.Mvc.AfterActionResult'
Sender 1: {AspNetCoreDiagnosticListener} Called with key: `Microsoft.AspNetCore.Mvc.BeforeOnResultExecuted'
Sender 1: {AspNetCoreDiagnosticListener} Called with key: `Microsoft.AspNetCore.Mvc.AfterOnResultExecuted'
Sender 1: {AspNetCoreDiagnosticListener} Called with key: `Microsoft.AspNetCore.Mvc.BeforeOnResourceExecuted'
Sender 1: {AspNetCoreDiagnosticListener} Called with key: `Microsoft.AspNetCore.Mvc.AfterOnResourceExecuted'
Sender 1: {AspNetCoreDiagnosticListener} Called with key: `Microsoft.AspNetCore.Mvc.AfterAction'
Sender 1: {AspNetCoreDiagnosticListener} Called with key: `Microsoft.AspNetCore.Hosting.EndRequest'
Sender 1: {AspNetCoreDiagnosticListener} Called with key: `Microsoft.AspNetCore.Hosting.HttpRequestIn.Stop'
Sender 1: {AspNetCoreDiagnosticListener} Calculating transaction name based on route data
Sender 1: {AspNetCoreDiagnosticListener} Transaction is sampled True
Sender 1: {AspNetCoreDiagnosticListener} Filling transaction.Context.Response, StatusCode: 200
Sender 1: {Transaction} Ended Transaction{Id: 85eeda0ada1600b9, TraceId: 0af7651916cd43dd8448eb211c80319c, ParentId: b7ad6b7169203331, Name: GET Home/ReturnBaggageAsString, Type: request, Outcome: Success, IsSampled: True}. Start time: 2023-12-13 14:05:18.4668470 UTC (as timestamp: 1702476318466847), End time: 2023-12-13 14:05:18.4930080 UTC (as timestamp: 1702476318493008), Duration: 26.161ms