4 writes to StartTime
Aspire.Dashboard (2)
Otlp\Model\OtlpSpan.cs (1)
89
StartTime
= item.StartTime,
Otlp\Storage\TelemetryRepository.cs (1)
1264
StartTime
= OtlpHelpers.UnixNanoSecondsToDateTime(span.StartTimeUnixNano),
Aspire.Dashboard.Components.Tests (1)
tests\Shared\Telemetry\TelemetryTestHelpers.cs (1)
321
StartTime
= startDate,
Aspire.Dashboard.Tests (1)
tests\Shared\Telemetry\TelemetryTestHelpers.cs (1)
321
StartTime
= startDate,
33 references to StartTime
Aspire.Dashboard (32)
Components_Controls_SpanDetails_razor.g.cs (2)
342
var startTime = ViewModel.Span.
StartTime
- ViewModel.Span.Trace.FirstSpan.
StartTime
;
Components_Dialogs_GenAIVisualizerDialog_razor.g.cs (1)
1523
__builder3.AddContent(150, FormatHelpers.FormatTimeWithOptionalDate(TimeProvider, Content.Span.
StartTime
, MillisecondsDisplay.Truncated)
Components_Pages_TraceDetail_razor.g.cs (2)
2986
FormatHelpers.FormatDateTime(TimeProvider, _trace.FirstSpan.
StartTime
, MillisecondsDisplay.Full)
2995
__builder4.AddContent(389, FormatHelpers.FormatTimeWithOptionalDate(TimeProvider, _trace.FirstSpan.
StartTime
, MillisecondsDisplay.Truncated)
Components_Pages_Traces_razor.g.cs (2)
1362
context => FormatHelpers.FormatDateTime(TimeProvider, context.FirstSpan.
StartTime
, MillisecondsDisplay.Full, CultureInfo.CurrentCulture)
1378
__builder5.AddContent(127, FormatHelpers.FormatTimeWithOptionalDate(TimeProvider, context.FirstSpan.
StartTime
, MillisecondsDisplay.Truncated)
Model\Otlp\SpanWaterfallViewModel.cs (2)
149
var traceStart = span.Trace.FirstSpan.
StartTime
;
150
var relativeStart = span.
StartTime
- traceStart;
Model\TraceHelpers.cs (3)
35
var orderByFunc = static (OtlpSpan s) => s.
StartTime
;
71
var currentMinDate = (state.CurrentMinDate == null || state.CurrentMinDate < span.
StartTime
)
72
? span.
StartTime
Otlp\Model\OtlpSpan.cs (3)
44
public TimeSpan Duration => EndTime -
StartTime
;
89
StartTime = item.
StartTime
,
162
return $@"SpanId = {SpanId}, StartTime = {
StartTime
.ToLocalTime():h:mm:ss.fff tt}, ParentSpanId = {ParentSpanId}, Resource = {Source.ResourceKey}, UninstrumentedPeerResource = {UninstrumentedPeer?.ResourceKey}, TraceId = {Trace.TraceId}";
Otlp\Model\OtlpSpanEvent.cs (1)
20
string IPropertyGridItem.Name => DurationFormatter.FormatDuration(Time - span.
StartTime
);
Otlp\Model\OtlpTrace.cs (10)
19
public DateTime TimeStamp => FirstSpan.
StartTime
;
50
if (span.
StartTime
> Spans[i].
StartTime
)
133
if (span.
StartTime
< current)
138
current = span.
StartTime
;
163
var start = FirstSpan.
StartTime
;
177
return $@"TraceId = ""{TraceId}"", Spans = {Spans.Count}, StartDate = {FirstSpan?.
StartTime
.ToLocalTime():yyyy:MM:dd}, StartTime = {FirstSpan?.
StartTime
.ToLocalTime():h:mm:ss.fff tt}, Duration = {Duration}";
197
return x!.
StartTime
.CompareTo(y!.
StartTime
);
Otlp\Storage\TelemetryRepository.cs (6)
1031
if (trace.FirstSpan.
StartTime
> currentTrace.FirstSpan.
StartTime
)
1053
if (trace.FirstSpan.
StartTime
> currentTrace.FirstSpan.
StartTime
)
1189
if (trace.FirstSpan.
StartTime
< current)
1194
current = trace.FirstSpan.
StartTime
;
Aspire.Dashboard.Tests (1)
TelemetryRepositoryTests\TraceTests.cs (1)
954
var expectedOrder = traces.PagedResult.Items.OrderBy(t => t.FirstSpan.
StartTime
).Select(t => t.TraceId).ToList();