117 references to Tags
Aspire.Hosting (104)
Diagnostics\ProfilingTelemetry.cs (104)
259new(Tags.AppHostName, Path.GetFileName(appHostPath)), 260new(Tags.AppHostOperation, operation) 321AddProfilingSessionId(activity, parentActivity.GetBaggageItem(Tags.ProfilingSessionId)); 614activity.SetBaggage(Tags.ProfilingSessionId, sessionId); 615activity.SetTag(Tags.ProfilingSessionId, sessionId); 616activity.SetTag(Tags.LegacyStartupOperationId, sessionId); 627activity.SetBaggage(Tags.ProfilingSessionId, sessionId); 628activity.SetTag(Tags.ProfilingSessionId, sessionId); 629activity.SetTag(Tags.LegacyStartupOperationId, sessionId); 652var sessionId = traceContext?.Baggage.TryGetValue(Tags.ProfilingSessionId, out var baggageSessionId) == true && !string.IsNullOrEmpty(baggageSessionId) 657activity.SetBaggage(Tags.ProfilingSessionId, sessionId); 658activity.SetTag(Tags.ProfilingSessionId, sessionId); 659activity.SetTag(Tags.LegacyStartupOperationId, sessionId); 781[Tags.DcpServiceName] = serviceName 789[Tags.DcpServiceName] = serviceName 818[Tags.DcpApiRetryAttempt] = attemptNumber, 819[Tags.DcpApiRetryDelayMilliseconds] = retryDelay.TotalMilliseconds, 820[Tags.ExceptionType] = exception?.GetType().FullName, 821[Tags.ExceptionMessage] = exception?.Message 841[Tags.ResourceWaitTargetName] = resourceName, 842[Tags.ResourceWaitCondition] = waitCondition 881public void SetDcpKubeconfigExists(bool exists) => SetTag(Tags.DcpKubeconfigExists, exists); 883public void SetDcpKubeconfigLockWait(long elapsedMilliseconds) => SetTag(Tags.DcpKubeconfigLockWaitMilliseconds, elapsedMilliseconds); 885public void SetDcpKubeconfigFileWait(long elapsedMilliseconds) => SetTag(Tags.DcpKubeconfigFileWaitMilliseconds, elapsedMilliseconds); 887public void SetDcpKubeconfigBuildDuration(long elapsedMilliseconds) => SetTag(Tags.DcpKubeconfigBuildDurationMilliseconds, elapsedMilliseconds); 889public void SetDcpKubeconfigReadDuration(long elapsedMilliseconds) => SetTag(Tags.DcpKubeconfigReadDurationMilliseconds, elapsedMilliseconds); 895SetTag(Tags.DcpKubernetesClientWaitMilliseconds, waitMilliseconds); 896SetTag(Tags.DcpKubernetesClientInitialized, initialized); 899[Tags.DcpKubernetesClientWaitMilliseconds] = waitMilliseconds, 900[Tags.DcpKubernetesClientInitialized] = initialized 906SetTag(Tags.DcpApiOperation, operationType.ToString()); 907SetTag(Tags.DcpResourceKind, resourceType); 910public void SetDcpTlsDeveloperCertificateEnabled(bool enabled) => SetTag(Tags.DcpTlsDeveloperCertificateEnabled, enabled); 914SetTag(Tags.DcpTlsCertificateResult, result); 915SetTag(Tags.DcpTlsCertificatePrepared, prepared); 919SetTag(Tags.DcpTlsCertificateMode, mode); 923public void SetAppHostEntryPoint(string entryPoint) => SetTag(Tags.AppHostEntryPoint, entryPoint); 925public void SetAppHostEventSubscriberCount(int subscriberCount) => SetTag(Tags.AppHostEventSubscriberCount, subscriberCount); 927public void SetAppHostLifecycleHookCount(int lifecycleHookCount) => SetTag(Tags.AppHostLifecycleHookCount, lifecycleHookCount); 929public void SetAppHostPipelineStep(string pipelineStep) => SetTag(Tags.AppHostPipelineStep, pipelineStep); 931public void SetAppHostComponentType(Type componentType) => SetTag(Tags.AppHostComponentType, componentType.FullName); 935SetTag(Tags.AppHostEventType, eventType.FullName); 936SetTag(Tags.AppHostEventDispatchBehavior, dispatchBehavior); 939public void SetDcpKubernetesClientAlreadyInitialized() => SetTag(Tags.DcpKubernetesClientAlreadyInitialized, true); 941public void SetBackchannelSocketPath(string socketPath) => SetTag(Tags.BackchannelSocketPath, socketPath); 957SetTag(Tags.JsonRpcMethod, methodName); 958SetTag(Tags.JsonRpcStreaming, streaming); 961public void SetJsonRpcStreamItemCount(int count) => SetTag(Tags.JsonRpcStreamItemCount, count); 963public void SetDashboardHealthy(bool healthy) => SetTag(Tags.DashboardHealthy, healthy); 965public void SetDashboardUrlSource(string source) => SetTag(Tags.DashboardUrlSource, source); 967public void SetDashboardHasApiBaseUrl(bool hasApiBaseUrl) => SetTag(Tags.DashboardHasApiBaseUrl, hasApiBaseUrl); 971SetTag(Tags.DcpContainerCount, containerCount); 972SetTag(Tags.DcpExecutableCount, executableCount); 977SetTag(Tags.DcpResourceKind, resourceKind); 978SetTag(Tags.DcpResourceName, resourceName); 983SetTag(Tags.DcpResourceKind, resourceKind); 984SetTag(Tags.DcpResourceCount, resourceCount); 987public void SetDcpServiceAllocatedCount(int count) => SetTag(Tags.DcpServiceAllocatedCount, count); 989public void SetDcpServiceCount(int count) => SetTag(Tags.DcpServiceCount, count); 991public void SetDcpApiRetryCount(int retryCount) => SetTag(Tags.DcpApiRetryCount, retryCount); 996SetTag(Tags.ResourceWaitType, waitType.ToString()); 997SetTag(Tags.ResourceWaitDependencyName, dependency.Name); 998SetTag(Tags.ResourceWaitDependencyType, dependency.GetType().Name); 999SetTag(Tags.ResourceWaitBehavior, waitBehavior?.ToString()); 1012[Tags.ExceptionType] = exception.GetType().FullName, 1013[Tags.ExceptionMessage] = exception.Message 1019SetTag(Tags.ResourceName, resource.Name); 1020SetTag(Tags.ResourceType, resource.GetType().Name); 1023public void SetResourceCount(int count) => SetTag(Tags.ResourceCount, count); 1027SetTag(Tags.ResourceKind, resourceKind); 1028SetTag(Tags.ResourceReplicaCount, replicaCount); 1031public void SetResourceKind(string resourceKind) => SetTag(Tags.ResourceKind, resourceKind); 1036SetTag(Tags.ResourceId, resourceId); 1037SetTag(Tags.ResourceSnapshotVersion, snapshot.Version); 1038SetTag(Tags.ResourceReady, snapshot.ResourceReadyEvent is not null); 1039SetTag(Tags.ResourceState, snapshot.State?.Text); 1040SetTag(Tags.ResourceHealthStatus, snapshot.HealthStatus?.ToString()); 1041SetTag(Tags.ResourceStartTime, snapshot.StartTimeStamp?.ToString("O", CultureInfo.InvariantCulture)); 1042SetTag(Tags.ResourceStopTime, snapshot.StopTimeStamp?.ToString("O", CultureInfo.InvariantCulture)); 1046SetTag(Tags.ResourceExitCode, exitCode); 1064SetTag(Tags.ResourceState, state); 1065SetTag(Tags.ResourceStartTime, startupTimestamp?.ToString("O", CultureInfo.InvariantCulture)); 1066SetTag(Tags.ResourceStopTime, finishedTimestamp?.ToString("O", CultureInfo.InvariantCulture)); 1069public void SetResourceStopped(bool stopped) => SetTag(Tags.ResourceStopped, stopped); 1071public void SetResourceWaitDependencyCount(int count) => SetTag(Tags.ResourceWaitDependencyCount, count); 1073public void SetResourceWaitExpectedExitCode(int exitCode) => SetTag(Tags.ResourceWaitExpectedExitCode, exitCode); 1077SetTag(Tags.ResourceWaitTargetName, resourceName); 1078SetTag(Tags.ResourceWaitCondition, waitCondition); 1101[Tags.ResourceName] = resourceEvent.Resource.Name, 1102[Tags.ResourceId] = resourceEvent.ResourceId, 1103[Tags.ResourceType] = snapshot.ResourceType, 1104[Tags.ResourceWaitCondition] = waitCondition, 1105[Tags.ResourceSnapshotVersion] = snapshot.Version, 1106[Tags.ResourceReady] = snapshot.ResourceReadyEvent is not null 1111tags[Tags.ResourceState] = state; 1116tags[Tags.ResourceHealthStatus] = healthStatus.ToString(); 1121tags[Tags.ResourceExitCode] = exitCode; 1141[Tags.ResourceSnapshotVersion] = snapshot.Version, 1142[Tags.ResourceReady] = snapshot.ResourceReadyEvent is not null 1147tags[Tags.PreviousResourceState] = previousState; 1152tags[Tags.PreviousResourceHealthStatus] = previousHealthStatus; 1157tags[Tags.ResourceState] = state; 1162tags[Tags.ResourceHealthStatus] = healthStatus.ToString(); 1167tags[Tags.ResourceExitCode] = exitCode;
Aspire.Hosting.Tests (13)
Backchannel\AuxiliaryBackchannelRpcTargetTests.cs (4)
2193Assert.Equal(ProfilingTelemetry.Values.DashboardUrlSourceResource, resolveActivity.GetTagItem(ProfilingTelemetry.Tags.DashboardUrlSource)); 2194Assert.Equal(true, resolveActivity.GetTagItem(ProfilingTelemetry.Tags.DashboardHasApiBaseUrl)); 2197Assert.Equal(true, connectionInfoActivity.GetTagItem(ProfilingTelemetry.Tags.DashboardHealthy)); 2198Assert.Equal(ProfilingTelemetry.Values.DashboardUrlSourceResource, connectionInfoActivity.GetTagItem(ProfilingTelemetry.Tags.DashboardUrlSource));
Backchannel\BackchannelContractTests.cs (3)
286[ProfilingTelemetry.Tags.ProfilingSessionId] = "session-1", 292Assert.Equal("session-1", startedActivity.GetBaggageItem(ProfilingTelemetry.Tags.ProfilingSessionId)); 294Assert.Equal("session-1", startedActivity.GetTagItem(ProfilingTelemetry.Tags.ProfilingSessionId));
Dcp\DcpHostNotificationTests.cs (5)
510Assert.Equal(true, certificateActivity.GetTagItem(ProfilingTelemetry.Tags.DcpTlsDeveloperCertificateEnabled)); 511Assert.Equal(ProfilingTelemetry.Values.DcpTlsCertificateResultPrepared, certificateActivity.GetTagItem(ProfilingTelemetry.Tags.DcpTlsCertificateResult)); 512Assert.Equal(true, certificateActivity.GetTagItem(ProfilingTelemetry.Tags.DcpTlsCertificatePrepared)); 518Assert.Equal(ProfilingTelemetry.Values.DcpTlsCertificateModeThumbprint, certificateActivity.GetTagItem(ProfilingTelemetry.Tags.DcpTlsCertificateMode)); 527Assert.Equal(ProfilingTelemetry.Values.DcpTlsCertificateModeFiles, certificateActivity.GetTagItem(ProfilingTelemetry.Tags.DcpTlsCertificateMode));
DistributedApplicationTests.cs (1)
159Assert.Equal(nameof(DistributedApplication.RunAsync), appHostStartActivity.GetTagItem(ProfilingTelemetry.Tags.AppHostEntryPoint));