1 write to OperationName
System.Diagnostics.DiagnosticSource (1)
System\Diagnostics\Activity.cs (1)
474OperationName = operationName ?? string.Empty;
95 references to OperationName
aspire (2)
Telemetry\CliTagEnrichmentProcessor.cs (1)
27var suppressInternalIdentity = activity.OperationName == TelemetryConstants.Activities.InternalMicrosoftDetector;
Telemetry\ProfilingTelemetry.cs (1)
812currentActivity.OperationName == name;
Aspire.Cli.Tests (37)
Commands\AgentTelemetryCommandTests.cs (2)
37Assert.Equal(TelemetryConstants.Activities.AgentTelemetry, activity.OperationName); 269if (activity.OperationName == TelemetryConstants.Activities.AgentTelemetry)
Commands\LsCommandTests.cs (1)
804return activity.OperationName == operationName &&
Commands\RunCommandTests.cs (1)
5021Assert.Equal(TelemetryConstants.Activities.RunAppHost, fixture.CapturedActivity.OperationName);
Commands\StopCommandTests.cs (2)
424var stopCommandActivity = Assert.Single(stoppedActivities, activity => activity.OperationName == ProfilingTelemetry.Activities.StopCommand); 429var stopAppHostActivities = stoppedActivities.Where(activity => activity.OperationName == ProfilingTelemetry.Activities.StopAppHost).ToArray();
DotNet\DotNetCliRunnerTests.cs (2)
841var processActivity = Assert.Single(sessionActivities, activity => activity.OperationName == ProfilingTelemetry.Activities.Process); 842var backchannelActivity = Assert.Single(sessionActivities, activity => activity.OperationName == ProfilingTelemetry.Activities.BackchannelConnect);
Git\GitRepositoryTests.cs (2)
132Assert.Equal(ProfilingTelemetry.Activities.Process, startedActivity.OperationName); 148return activity.OperationName == operationName &&
Projects\AppHostCandidateFinderTests.cs (4)
232var discoveryActivity = Assert.Single(startedActivities, activity => activity.OperationName == ProfilingTelemetry.Activities.AppHostCandidateDiscovery); 238var matchActivity = Assert.Single(startedActivities, activity => activity.OperationName == ProfilingTelemetry.Activities.AppHostCandidateGitMatch); 293var discoveryActivity = Assert.Single(startedActivities, activity => activity.OperationName == ProfilingTelemetry.Activities.AppHostCandidateDiscovery); 297var walkActivity = Assert.Single(startedActivities, activity => activity.OperationName == ProfilingTelemetry.Activities.AppHostCandidateFilesystemWalk);
Projects\GuestRuntimeTests.cs (2)
288.Where(activity => activity.OperationName == ProfilingTelemetry.Activities.Process && 994activity.OperationName == ProfilingTelemetry.Activities.Process &&
Telemetry\AspireCliTelemetryTests.cs (6)
26Assert.Equal("test-activity", activity.OperationName); 51Assert.Equal("test-diagnostic", activity.OperationName); 71Assert.Equal("test-client", activity.OperationName); 96Assert.Equal(nameof(StartDiagnosticActivity_UsesCallerMemberName_WhenNoNameProvided), activity.OperationName); 590if (activity.OperationName == TelemetryConstants.Activities.InternalMicrosoftDetector) 668Assert.Equal(TelemetryConstants.Activities.InternalMicrosoftDetector, activity.OperationName);
Telemetry\ProfilingTelemetryContextTests.cs (2)
76var startedActivity = Assert.Single(startedActivities, activity => activity.OperationName == ProfilingTelemetry.Activities.RunCommand); 112var startedActivity = Assert.Single(startedActivities, activity => activity.OperationName == ProfilingTelemetry.Activities.RunCommand);
Telemetry\ProfilingTelemetryTests.cs (12)
81Assert.Equal(ProfilingTelemetry.Activities.Process, spawnActivity.OperationName); 90Assert.Equal(ProfilingTelemetry.Activities.Process, npmActivity.OperationName); 99Assert.Equal(ProfilingTelemetry.Activities.Process, dotnetActivity.OperationName); 108Assert.Equal(ProfilingTelemetry.Activities.Process, gitActivity.OperationName); 221Assert.Equal(ProfilingTelemetry.Activities.AddCommand, addActivity.OperationName); 235Assert.Equal(ProfilingTelemetry.Activities.AddFindAppHost, findAppHostActivity.OperationName); 241Assert.Equal(ProfilingTelemetry.Activities.AddGetConfiguredChannel, configuredChannelActivity.OperationName); 246Assert.Equal(ProfilingTelemetry.Activities.AddSearchPackages, searchPackagesActivity.OperationName); 252Assert.Equal(ProfilingTelemetry.Activities.AddSelectPackage, selectPackageActivity.OperationName); 263Assert.Equal(ProfilingTelemetry.Activities.AddSelectPackagePrompt, promptActivity.OperationName); 267Assert.Equal(ProfilingTelemetry.Activities.AddStopExistingInstance, stopRunningInstanceActivity.OperationName); 272Assert.Equal(ProfilingTelemetry.Activities.AddPackage, addPackageActivity.OperationName);
Telemetry\TelemetryFixture.cs (1)
66if (activity.OperationName == TelemetryConstants.Activities.InternalMicrosoftDetector &&
Aspire.Confluent.Kafka.Tests (2)
OtelTracesTests.cs (2)
86Assert.Equal(5, activities.Where(x => x.OperationName == $"{topic} publish").Count()); 115Assert.Equal(5, activities.Where(x => x.OperationName == $"{topic} receive").Count());
Aspire.Dashboard.Components.Tests (2)
Pages\MetricsTests.cs (2)
289if (activity.OperationName == "Update metric chart data from tick") 297if (activity.OperationName == "Update metric chart data from tick")
Aspire.Dashboard.Tests (5)
Model\DashboardClientTests.cs (1)
332Assert.Equal("Process resource update", activity.OperationName);
Model\DashboardSqliteDatabaseTests.cs (2)
113Assert.Equal("SELECT sqlite", activity.OperationName); 191Assert.Equal("COMMIT sqlite", activity.OperationName);
Model\TelemetryImportServiceTests.cs (1)
51Assert.Equal("Import telemetry data", activity.OperationName);
ResourceOutgoingPeerResolverTests.cs (1)
428Assert.Equal("Process resource subscription changes", activity.OperationName);
Aspire.Hosting (1)
Diagnostics\ProfilingTelemetry.cs (1)
315parentActivity.OperationName != Activities.AppHostPublishEvent)
Aspire.Hosting.RemoteHost.Tests (5)
RemoteHostProfilingTelemetryTests.cs (5)
47Assert.Equal(RemoteHostProfilingTelemetry.Activities.RemoteHostRun, activity.OperationName); 88Assert.Equal(RemoteHostProfilingTelemetry.Activities.CapabilityScan, activity.OperationName); 110Assert.Equal(RemoteHostProfilingTelemetry.Activities.AssemblyLoad, activity.OperationName); 136Assert.Equal(RemoteHostProfilingTelemetry.Activities.JsonRpcServerCall, activity.OperationName); 179var serverActivity = Assert.Single(activities, activity => activity.OperationName == RemoteHostProfilingTelemetry.Activities.JsonRpcServerCall);
Aspire.Hosting.Tests (8)
Backchannel\AuxiliaryBackchannelRpcTargetTests.cs (4)
2187var dashboardActivityNames = activities.Select(activity => activity.OperationName).ToArray(); 2193var resolveActivity = Assert.Single(activities, activity => activity.OperationName == ProfilingTelemetry.Activities.DashboardResolveUrls); 2197var connectionInfoActivity = Assert.Single(activities, activity => activity.OperationName == ProfilingTelemetry.Activities.DashboardGetConnectionInfo); 2242var serverActivity = Assert.Single(activities, activity => activity.OperationName == ProfilingTelemetry.Activities.JsonRpcServerCall);
Backchannel\BackchannelContractTests.cs (1)
323var dcpActivity = Assert.Single(activities, activity => activity.OperationName == ProfilingTelemetry.Activities.DcpRunApplication);
Dcp\DcpHostNotificationTests.cs (1)
509var certificateActivity = Assert.Single(activities, activity => activity.OperationName == ProfilingTelemetry.Activities.DcpPrepareTlsCertificate);
DistributedApplicationTests.cs (2)
158var appHostStartActivity = Assert.Single(activities, activity => activity.OperationName == ProfilingTelemetry.Activities.AppHostStart); 183var hostStartupActivity = Assert.Single(activities, activity => activity.OperationName == ProfilingTelemetry.Activities.AppHostHostStartup);
Aspire.NATS.Net.Tests (1)
AspireNatsClientExtensionsTests.cs (1)
270Assert.Equal("test publish", activity.OperationName);
Aspire.StackExchange.Redis.DistributedCaching.Tests (3)
DistributedCacheConformanceTests.cs (3)
73Assert.Equal("CLIENT", activity.OperationName); 78Assert.Equal("CLIENT", activity.OperationName); 83Assert.Equal("HMGET", activity.OperationName);
Aspire.StackExchange.Redis.OutputCaching.Tests (3)
OutputCacheConformanceTests.cs (3)
73Assert.Equal("CLIENT", activity.OperationName); 78Assert.Equal("CLIENT", activity.OperationName); 83Assert.Equal("GET", activity.OperationName);
Aspire.StackExchange.Redis.Tests (1)
AspireRedisExtensionsTests.cs (1)
295Assert.Equal("GET", activity.OperationName);
dotnet-aot (1)
parent\dotnet\Telemetry\TelemetryDiskLogger.cs (1)
74operationName: activity.OperationName,
Microsoft.Extensions.DataIngestion.Tests (2)
IngestionPipelineTests.cs (2)
248Assert.Single(activities, a => a.OperationName == rootActivityName); 249Assert.Contains(activities, a => a.OperationName == "ProcessFile");
Microsoft.Extensions.Diagnostics (4)
Tracing\Configuration\TracingBuilderConfigurationExtensions.cs (1)
22/// <para>Tracing has two key levels: <see cref="ActivitySource.Name"/> and <see cref="Activity.OperationName"/>.</para>
Tracing\DefaultActivitySourceFactory.cs (3)
297if (!state.HasOperationNameRules || IsEnabledFast(state, activity.Source, activity.OperationName)) 307if (!state.HasOperationNameRules || IsEnabledFast(state, activity.Source, activity.OperationName)) 317if (!state.HasOperationNameRules || IsEnabledFast(state, activity.Source, activity.OperationName))
Microsoft.Extensions.Diagnostics.Abstractions (7)
Tracing\TracingBuilderExtensions.Rules.cs (4)
20/// <param name="operationName">The <see cref="Activity.OperationName"/>, exact match. A null or empty value matches all activities within the matching sources.</param> 32/// <param name="operationName">The <see cref="Activity.OperationName"/>, exact match. A null or empty value matches all activities within the matching sources.</param> 44/// <param name="operationName">The <see cref="Activity.OperationName"/>, exact match. A null or empty value matches all activities within the matching sources.</param> 56/// <param name="operationName">The <see cref="Activity.OperationName"/>, exact match. A null or empty value matches all activities within the matching sources.</param>
Tracing\TracingRule.cs (3)
20/// <item><description>OperationName, an exact match. See <see cref="Activity.OperationName"/>.</description></item> 31/// <param name="operationName">The <see cref="Activity.OperationName"/>, exact match. A <see langword="null"/> or empty value matches all activities within the matching sources.</param> 72/// Gets the <see cref="Activity.OperationName"/>, an exact match.
System.Diagnostics.DiagnosticSource (11)
System\Diagnostics\Activity.cs (5)
189get => _displayName ?? OperationName; 462/// <param name="operationName">Operation's name <see cref="OperationName"/></param> 1144/// <param name="propertyName"> The name to associate the value with.<see cref="OperationName"/></param> 1952return $"OperationName = {OperationName}, Id = {(id is not null ? id : "(null)")}"; 2279public string OperationName => activity.OperationName;
System\Diagnostics\DiagnosticSourceActivity.cs (2)
32Write(activity.OperationName + ".Start", args); 59Write(activity.OperationName + ".Stop", args);
System\Diagnostics\DsesActivitySourceListener.cs (4)
166if (TryFindSpecForActivity(activity.Source.Name, activity.OperationName, out var spec) 169_eventSource.ActivityStart(activity.Source.Name, activity.OperationName, spec.Morph(activity)); 177if (TryFindSpecForActivity(activity.Source.Name, activity.OperationName, out var spec) 180_eventSource.ActivityStop(activity.Source.Name, activity.OperationName, spec.Morph(activity));