47 references to Tags
Aspire.Hosting.RemoteHost (31)
Diagnostics\RemoteHostProfilingTelemetry.cs (31)
290
activity.SetTag(
Tags
.ProfilingSessionId, sessionId);
291
activity.SetTag(
Tags
.LegacyStartupOperationId, sessionId);
363
SetTag(
Tags
.AuthenticationSucceeded, authenticated);
371
[
Tags
.ActiveClientCount] = activeClientCount
377
SetTag(
Tags
.DisconnectReason, disconnectReason);
385
public void SetAssemblyCacheHit(bool cacheHit) => SetTag(
Tags
.AssemblyCacheHit, cacheHit);
387
public void SetAssemblyCount(int count) => SetTag(
Tags
.AssemblyCount, count);
396
activity.SetTag(
Tags
.AssemblyRequestedNames, SanitizeAssemblyNames(assemblyNames));
406
activity.SetTag(
Tags
.AssemblyLoadedNames, SanitizeAssemblyNames(assemblies.Select(assembly => assembly.GetName().Name)));
411
SetTag(
Tags
.CapabilityCount, capabilityCount);
412
SetTag(
Tags
.HandleTypeCount, handleTypeCount);
413
SetTag(
Tags
.DtoTypeCount, dtoTypeCount);
414
SetTag(
Tags
.EnumTypeCount, enumTypeCount);
415
SetTag(
Tags
.ExportedValueCount, exportedValueCount);
416
SetTag(
Tags
.DiagnosticCount, diagnosticCount);
421
SetTag(
Tags
.CapabilityId, capabilityId);
422
SetTag(
Tags
.CapabilityPackage, GetCapabilityPackage(capabilityId));
423
SetTag(
Tags
.CapabilityKind, capability?.CapabilityKind.ToString());
433
activity.SetTag(
Tags
.CapabilityId, capabilityId);
434
activity.SetTag(
Tags
.CapabilityPackage, GetCapabilityPackage(capabilityId));
435
activity.SetTag(
Tags
.CapabilityArgumentCount, args?.Count ?? 0);
436
activity.SetTag(
Tags
.CapabilityArgumentNames, SanitizeArgumentNames(args));
439
public void SetCapabilityScanFirstScan(bool firstScan) => SetTag(
Tags
.CapabilityScanFirstScan, firstScan);
441
public void SetDetectionMatched(bool matched) => SetTag(
Tags
.DetectionMatched, matched);
453
[
Tags
.ExceptionType] = exception.GetType().FullName,
454
[
Tags
.ExceptionMessage] = exception.Message
460
public void SetFileCount(int count) => SetTag(
Tags
.FileCount, count);
464
SetTag(
Tags
.JsonRpcMethod, methodName);
465
SetTag(
Tags
.JsonRpcStreaming, streaming);
468
public void SetLanguage(string? language) => SetTag(
Tags
.Language, language);
470
public void SetTransport(string transport) => SetTag(
Tags
.Transport, transport);
Aspire.Hosting.RemoteHost.Tests (16)
AssemblyLoaderTests.cs (2)
192
var requestedNames = Assert.IsType<string[]>(activity.GetTagItem(RemoteHostProfilingTelemetry.
Tags
.AssemblyRequestedNames));
194
var loadedNames = Assert.IsType<string[]>(activity.GetTagItem(RemoteHostProfilingTelemetry.
Tags
.AssemblyLoadedNames));
RemoteHostProfilingTelemetryTests.cs (14)
50
Assert.Equal("session-1", activity.GetTagItem(RemoteHostProfilingTelemetry.
Tags
.ProfilingSessionId));
51
Assert.Equal("session-1", activity.GetBaggageItem(RemoteHostProfilingTelemetry.
Tags
.ProfilingSessionId));
89
Assert.Equal(3, activity.GetTagItem(RemoteHostProfilingTelemetry.
Tags
.AssemblyCount));
90
Assert.Equal(true, activity.GetTagItem(RemoteHostProfilingTelemetry.
Tags
.CapabilityScanFirstScan));
91
Assert.Equal(4, activity.GetTagItem(RemoteHostProfilingTelemetry.
Tags
.CapabilityCount));
92
Assert.Equal(9, activity.GetTagItem(RemoteHostProfilingTelemetry.
Tags
.DiagnosticCount));
111
Assert.Equal(false, activity.GetTagItem(RemoteHostProfilingTelemetry.
Tags
.AssemblyCacheHit));
112
var requestedNames = Assert.IsType<string[]>(activity.GetTagItem(RemoteHostProfilingTelemetry.
Tags
.AssemblyRequestedNames));
114
Assert.Contains("Aspire.Hosting.RemoteHost", Assert.IsType<string[]>(activity.GetTagItem(RemoteHostProfilingTelemetry.
Tags
.AssemblyLoadedNames)));
137
Assert.Equal("invokeCapability", activity.GetTagItem(RemoteHostProfilingTelemetry.
Tags
.JsonRpcMethod));
138
Assert.Equal("aspire.redis/addRedis@1", activity.GetTagItem(RemoteHostProfilingTelemetry.
Tags
.CapabilityId));
139
Assert.Equal("aspire.redis", activity.GetTagItem(RemoteHostProfilingTelemetry.
Tags
.CapabilityPackage));
140
Assert.Equal(2, activity.GetTagItem(RemoteHostProfilingTelemetry.
Tags
.CapabilityArgumentCount));
141
var argumentNames = Assert.IsType<string[]>(activity.GetTagItem(RemoteHostProfilingTelemetry.
Tags
.CapabilityArgumentNames));