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