56 references to Tags
Aspire.Hosting.RemoteHost (35)
Diagnostics\RemoteHostProfilingTelemetry.cs (35)
307activity.SetTag(Tags.ProfilingSessionId, sessionId); 308activity.SetTag(Tags.LegacyStartupOperationId, sessionId); 380SetTag(Tags.AuthenticationSucceeded, authenticated); 388[Tags.ActiveClientCount] = activeClientCount 394SetTag(Tags.DisconnectReason, disconnectReason); 402public void SetAssemblyCacheHit(bool cacheHit) => SetTag(Tags.AssemblyCacheHit, cacheHit); 404public void SetAssemblyCount(int count) => SetTag(Tags.AssemblyCount, count); 413activity.SetTag(Tags.AssemblyRequestedNames, SanitizeAssemblyNames(assemblyNames)); 423activity.SetTag(Tags.AssemblyLoadedNames, SanitizeAssemblyNames(assemblies.Select(assembly => assembly.GetName().Name))); 428SetTag(Tags.CapabilityCount, capabilityCount); 429SetTag(Tags.HandleTypeCount, handleTypeCount); 430SetTag(Tags.DtoTypeCount, dtoTypeCount); 431SetTag(Tags.EnumTypeCount, enumTypeCount); 432SetTag(Tags.ExportedValueCount, exportedValueCount); 433SetTag(Tags.DiagnosticCount, diagnosticCount); 438SetTag(Tags.CapabilityId, capabilityId); 439SetTag(Tags.CapabilityPackage, GetCapabilityPackage(capabilityId)); 440SetTag(Tags.CapabilityKind, capability?.CapabilityKind.ToString()); 450activity.SetTag(Tags.CapabilityId, capabilityId); 451activity.SetTag(Tags.CapabilityPackage, GetCapabilityPackage(capabilityId)); 452activity.SetTag(Tags.CapabilityArgumentCount, args?.Count ?? 0); 453activity.SetTag(Tags.CapabilityArgumentNames, SanitizeArgumentNames(args)); 456public void SetCapabilityScanFirstScan(bool firstScan) => SetTag(Tags.CapabilityScanFirstScan, firstScan); 458public void SetDetectionMatched(bool matched) => SetTag(Tags.DetectionMatched, matched); 470[Tags.ExceptionType] = exception.GetType().FullName, 471[Tags.ExceptionMessage] = exception.Message 477public void SetFileCount(int count) => SetTag(Tags.FileCount, count); 481SetTag(Tags.JsonRpcMethod, methodName); 482SetTag(Tags.JsonRpcStreaming, streaming); 485public void SetLanguage(string? language) => SetTag(Tags.Language, language); 489SetTag(Tags.IntegrationPhase, phase); 490SetTag(Tags.IntegrationPackage, package); 491SetTag(Tags.IntegrationTimeout, timeout?.TotalMilliseconds); 494public void SetIntegrationHostProcessId(int processId) => SetTag(Tags.IntegrationProcessId, processId); 496public void SetTransport(string transport) => SetTag(Tags.Transport, transport);
Aspire.Hosting.RemoteHost.Tests (21)
AssemblyLoaderTests.cs (2)
192var requestedNames = Assert.IsType<string[]>(activity.GetTagItem(RemoteHostProfilingTelemetry.Tags.AssemblyRequestedNames)); 194var loadedNames = Assert.IsType<string[]>(activity.GetTagItem(RemoteHostProfilingTelemetry.Tags.AssemblyLoadedNames));
RemoteHostProfilingTelemetryTests.cs (19)
33Assert.Equal("registration", phase.GetTagItem(RemoteHostProfilingTelemetry.Tags.IntegrationPhase)); 34Assert.Equal("example", phase.GetTagItem(RemoteHostProfilingTelemetry.Tags.IntegrationPackage)); 35Assert.Equal("typescript", phase.GetTagItem(RemoteHostProfilingTelemetry.Tags.Language)); 36Assert.Equal(120000d, phase.GetTagItem(RemoteHostProfilingTelemetry.Tags.IntegrationTimeout)); 37Assert.Equal(1234, phase.GetTagItem(RemoteHostProfilingTelemetry.Tags.IntegrationProcessId)); 84Assert.Equal("session-1", activity.GetTagItem(RemoteHostProfilingTelemetry.Tags.ProfilingSessionId)); 85Assert.Equal("session-1", activity.GetBaggageItem(RemoteHostProfilingTelemetry.Tags.ProfilingSessionId)); 123Assert.Equal(3, activity.GetTagItem(RemoteHostProfilingTelemetry.Tags.AssemblyCount)); 124Assert.Equal(true, activity.GetTagItem(RemoteHostProfilingTelemetry.Tags.CapabilityScanFirstScan)); 125Assert.Equal(4, activity.GetTagItem(RemoteHostProfilingTelemetry.Tags.CapabilityCount)); 126Assert.Equal(9, activity.GetTagItem(RemoteHostProfilingTelemetry.Tags.DiagnosticCount)); 145Assert.Equal(false, activity.GetTagItem(RemoteHostProfilingTelemetry.Tags.AssemblyCacheHit)); 146var requestedNames = Assert.IsType<string[]>(activity.GetTagItem(RemoteHostProfilingTelemetry.Tags.AssemblyRequestedNames)); 148Assert.Contains("Aspire.Hosting.RemoteHost", Assert.IsType<string[]>(activity.GetTagItem(RemoteHostProfilingTelemetry.Tags.AssemblyLoadedNames))); 171Assert.Equal("invokeCapability", activity.GetTagItem(RemoteHostProfilingTelemetry.Tags.JsonRpcMethod)); 172Assert.Equal("aspire.redis/addRedis@1", activity.GetTagItem(RemoteHostProfilingTelemetry.Tags.CapabilityId)); 173Assert.Equal("aspire.redis", activity.GetTagItem(RemoteHostProfilingTelemetry.Tags.CapabilityPackage)); 174Assert.Equal(2, activity.GetTagItem(RemoteHostProfilingTelemetry.Tags.CapabilityArgumentCount)); 175var argumentNames = Assert.IsType<string[]>(activity.GetTagItem(RemoteHostProfilingTelemetry.Tags.CapabilityArgumentNames));