44 references to OtlpHelpers
aspire (33)
Commands\TelemetryCommandHelpers.cs (5)
491
var matches =
OtlpHelpers
.ResolveResourceNameMatches(resourceName, ToOtlpResources(resources));
547
var text = displayText ??
OtlpHelpers
.ToShortenedId(traceId);
642
colorMap.ResolveAll(allResources.Select(r =>
OtlpHelpers
.GetResourceName(r, allResources)));
646
/// Resolves the display name for an OTLP resource using <see cref="
OtlpHelpers
.GetResourceName"/>,
657
return
OtlpHelpers
.GetResourceName(otlpResource, allResources);
Commands\TelemetryLogsCommand.cs (3)
177
Func<IOtlpResource, string> getResourceName = s =>
OtlpHelpers
.GetResourceName(s, allResources);
202
Func<IOtlpResource, string> getResourceName = s =>
OtlpHelpers
.GetResourceName(s, allResources);
255
? FormatHelpers.FormatConsoleTime(_timeProvider,
OtlpHelpers
.UnixNanoSecondsToDateTime(log.TimeUnixNano.Value))
Commands\TelemetrySpansCommand.cs (5)
169
Func<IOtlpResource, string> getResourceName = s =>
OtlpHelpers
.GetResourceName(s, allResources);
194
Func<IOtlpResource, string> getResourceName = s =>
OtlpHelpers
.GetResourceName(s, allResources);
256
var duration =
OtlpHelpers
.CalculateDuration(span.StartTimeUnixNano, span.EndTimeUnixNano);
263
? FormatHelpers.FormatConsoleTime(_timeProvider,
OtlpHelpers
.UnixNanoSecondsToDateTime(span.StartTimeUnixNano.Value))
265
var shortSpanId =
OtlpHelpers
.ToShortenedId(spanId);
Commands\TelemetryTracesCommand.cs (8)
162
Func<IOtlpResource, string> getResourceName = s =>
OtlpHelpers
.GetResourceName(s, allOtlpResources);
215
Func<IOtlpResource, string> getResourceName = s =>
OtlpHelpers
.GetResourceName(s, allOtlpResources);
262
var duration =
OtlpHelpers
.CalculateDuration(span.StartTimeUnixNano, span.EndTimeUnixNano);
288
? FormatHelpers.FormatConsoleTime(_timeProvider,
OtlpHelpers
.UnixNanoSecondsToDateTime(info.StartTimeNano.Value))
290
var shortTraceId =
OtlpHelpers
.ToShortenedId(info.TraceId);
319
var duration =
OtlpHelpers
.CalculateDuration(span.StartTimeUnixNano, span.EndTimeUnixNano);
328
var shortTraceId =
OtlpHelpers
.ToShortenedId(traceId);
404
var shortenedSpanId =
OtlpHelpers
.ToShortenedId(span.SpanId);
Mcp\Tools\ListStructuredLogsTool.cs (1)
119
getResourceName: s =>
OtlpHelpers
.GetResourceName(s, resources.Select(r => new SimpleOtlpResource(r.Name, r.InstanceId)).ToList()),
Mcp\Tools\ListTracesTool.cs (1)
119
getResourceName: s =>
OtlpHelpers
.GetResourceName(s, resources.Select(r => new SimpleOtlpResource(r.Name, r.InstanceId)).ToList()),
Mcp\Tools\ListTraceStructuredLogsTool.cs (1)
109
getResourceName: s =>
OtlpHelpers
.GetResourceName(s, resources.Select(r => new SimpleOtlpResource(r.Name, r.InstanceId)).ToList()),
src\Shared\ConsoleLogs\SharedAIHelpers.cs (9)
223
foreach (var attr in span.Attributes.Where(a => a.Key !=
OtlpHelpers
.AspireDestinationNameAttribute))
226
attributesObj[attr.Key!] = context.AddValue(attrValue, id => $@"Duplicate of attribute ""{id.Key}"" for span {
OtlpHelpers
.ToShortenedId(id.SpanId)}", (SpanId: spanId, attr.Key));
242
var destination = GetAttributeStringValue(span.Attributes,
OtlpHelpers
.AspireDestinationNameAttribute);
252
?
OtlpHelpers
.UnixNanoSecondsToDateTime(startNano)
261
["name"] = context.AddValue(span.Name, sId => $@"Duplicate of ""name"" for span {
OtlpHelpers
.ToShortenedId(sId)}", spanId),
263
["statusMessage"] = context.AddValue(span.Status?.Message, sId => $@"Duplicate of ""statusMessage"" for span {
OtlpHelpers
.ToShortenedId(sId)}", spanId),
397
?
OtlpHelpers
.UnixNanoSecondsToDateTime(startNano)
672
return attributes.Where(a => a.Key is not (ExceptionStackTraceField or ExceptionMessageField or ExceptionTypeField or
OtlpHelpers
.AspireLogIdAttribute));
718
var logIdString = GetAttributeStringValue(logEntry.LogRecord.Attributes,
OtlpHelpers
.AspireLogIdAttribute);
Aspire.Cli.Tests (11)
Commands\TelemetryCommandTests.cs (5)
82
var result =
OtlpHelpers
.ToShortenedId("abc1234567890");
90
var result =
OtlpHelpers
.ToShortenedId("abc");
98
var dateTime =
OtlpHelpers
.UnixNanoSecondsToDateTime(1769860800123000000UL);
122
var result =
OtlpHelpers
.CalculateDuration(start, end);
187
var matches =
OtlpHelpers
.ResolveResourceNameMatches("API-1", resources);
Mcp\ExcludeFromMcpTests.cs (1)
481
Attributes = [new OtlpKeyValueJson { Key =
OtlpHelpers
.AspireLogIdAttribute, Value = new OtlpAnyValueJson { IntValue = 1 } }]
Mcp\ListStructuredLogsToolTests.cs (5)
104
new OtlpKeyValueJson { Key =
OtlpHelpers
.AspireLogIdAttribute, Value = new OtlpAnyValueJson { StringValue = "42" } },
119
new OtlpKeyValueJson { Key =
OtlpHelpers
.AspireLogIdAttribute, Value = new OtlpAnyValueJson { IntValue = 43 } }
133
new OtlpKeyValueJson { Key =
OtlpHelpers
.AspireLogIdAttribute, Value = new OtlpAnyValueJson { IntValue = 44 } }
203
Assert.False(firstLogAttributes.ContainsKey(
OtlpHelpers
.AspireLogIdAttribute), "aspire.log_id should be filtered from attributes");
216
Assert.False(secondLogAttributes.ContainsKey(
OtlpHelpers
.AspireLogIdAttribute), "aspire.log_id should be filtered from attributes");