| File: src\Shared\Telemetry\ActivityTagEnrichmentProcessor.cs | Web Access |
| Project: src\src\Aspire.Cli\Aspire.Cli.csproj (aspire) |
// Licensed to the .NET Foundation under one or more agreements. // The .NET Foundation licenses this file to you under the MIT license. using System.Diagnostics; using OpenTelemetry; namespace Aspire.Shared.Telemetry; /// <summary> /// Applies product-specific default metadata and privacy rules to activities before export. /// </summary> internal sealed class ActivityTagEnrichmentProcessor(AspireTelemetryBase telemetry) : BaseProcessor<Activity> { public override void OnEnd(Activity data) { telemetry.SetActivityProperties(data, telemetry.GetActivityDefaultTags(data)); } }