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