28 references to OtlpSpanStatusCode
Aspire.Dashboard (21)
Api\TelemetryApiService.cs (5)
74
spans = spans.Where(s => s.Status ==
OtlpSpanStatusCode
.Error).ToList();
78
spans = spans.Where(s => s.Status !=
OtlpSpanStatusCode
.Error).ToList();
136
traces = traces.Where(t => t.Spans.Any(s => s.Status ==
OtlpSpanStatusCode
.Error)).ToList();
140
traces = traces.Where(t => !t.Spans.Any(s => s.Status ==
OtlpSpanStatusCode
.Error)).ToList();
315
if (hasError.HasValue && (span.Status ==
OtlpSpanStatusCode
.Error) != hasError.Value)
Components\Pages\Traces.razor.cs (1)
256
if (entry.Spans.Any(span => span.Status ==
OtlpSpanStatusCode
.Error))
Model\GenAI\GenAIVisualizerDialogViewModel.cs (1)
166
if (viewModel.Span.Status ==
OtlpSpanStatusCode
.Error)
Model\Otlp\SpanWaterfallViewModel.cs (1)
24
public bool IsError => Span.Status ==
OtlpSpanStatusCode
.Error;
Model\TelemetryExportService.cs (2)
415
private static OtlpSpanStatusJson? ConvertSpanStatus(
OtlpSpanStatusCode
status, string? statusMessage)
417
if (status ==
OtlpSpanStatusCode
.Unset && string.IsNullOrEmpty(statusMessage))
Model\TraceHelpers.cs (2)
98
if (span.Status ==
OtlpSpanStatusCode
.Error)
109
new OrderedResource(resource, resourceFirstTimes.Count, currentMinDate, totalSpans: 1, erroredSpans: span.Status ==
OtlpSpanStatusCode
.Error ? 1 : 0));
Model\TracesViewModel.cs (2)
97
_currentDataHasErrors = result.PagedResult.Items.Any(t => t.Spans.Any(s => s.Status ==
OtlpSpanStatusCode
.Error));
115
filters.Add(new FieldTelemetryFilter { Field = KnownTraceFields.StatusField, Condition = FilterCondition.Equals, Value =
OtlpSpanStatusCode
.Error.ToString() });
Otlp\Model\OtlpSpan.cs (2)
35
public required
OtlpSpanStatusCode
Status { get; init; }
111
if (Status !=
OtlpSpanStatusCode
.Unset)
Otlp\Storage\TelemetryRepository.cs (5)
1110
private static
OtlpSpanStatusCode
ConvertStatus(Status? status)
1114
Status.Types.StatusCode.Ok =>
OtlpSpanStatusCode
.Ok,
1115
Status.Types.StatusCode.Error =>
OtlpSpanStatusCode
.Error,
1116
Status.Types.StatusCode.Unset =>
OtlpSpanStatusCode
.Unset,
1117
_ =>
OtlpSpanStatusCode
.Unset
Aspire.Dashboard.Components.Tests (2)
tests\Shared\Telemetry\TelemetryTestHelpers.cs (2)
308
KeyValuePair<string, string>[]? attributes = null,
OtlpSpanStatusCode
? statusCode = null, string? statusMessage = null, OtlpSpanKind kind = OtlpSpanKind.Unspecified,
324
Status = statusCode ??
OtlpSpanStatusCode
.Unset,
Aspire.Dashboard.Tests (5)
Model\SpanWaterfallViewModelTests.cs (2)
136
statusCode:
OtlpSpanStatusCode
.Unset,
196
statusCode:
OtlpSpanStatusCode
.Unset,
TelemetryRepositoryTests\OtlpSpanTests.cs (1)
26
statusCode:
OtlpSpanStatusCode
.Ok, statusMessage: "Status message!", attributes: [new KeyValuePair<string, string>(KnownTraceFields.StatusMessageField, "value")]);
tests\Shared\Telemetry\TelemetryTestHelpers.cs (2)
308
KeyValuePair<string, string>[]? attributes = null,
OtlpSpanStatusCode
? statusCode = null, string? statusMessage = null, OtlpSpanKind kind = OtlpSpanKind.Unspecified,
324
Status = statusCode ??
OtlpSpanStatusCode
.Unset,