5 writes to StartTime
Aspire.Dashboard (3)
Otlp\Model\OtlpSpan.cs (1)
91
StartTime
= item.StartTime,
Otlp\Storage\SqliteTelemetryRepository.Traces.Reads.cs (1)
794
StartTime
= new DateTime(record.StartTimeTicks, DateTimeKind.Utc),
Otlp\Storage\SqliteTelemetryRepository.Traces.Writes.cs (1)
932
StartTime
= OtlpHelpers.UnixNanoSecondsToDateTime(span.StartTimeUnixNano),
Aspire.Dashboard.Components.Tests (1)
tests\Shared\Telemetry\TelemetryTestHelpers.cs (1)
282
StartTime
= startDate,
Aspire.Dashboard.Tests (1)
tests\Shared\Telemetry\TelemetryTestHelpers.cs (1)
282
StartTime
= startDate,
31 references to StartTime
Aspire.Dashboard (29)
Model\Otlp\SpanWaterfallViewModel.cs (2)
91
var traceStart = span.Trace.FirstSpan.
StartTime
;
92
var relativeStart = span.
StartTime
- traceStart;
Model\TelemetryExportService.cs (1)
394
StartTimeUnixNano = OtlpHelpers.DateTimeToUnixNanoseconds(span.
StartTime
),
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 (4)
46
public TimeSpan Duration => EndTime -
StartTime
;
91
StartTime = item.
StartTime
,
164
return $@"SpanId = {SpanId}, StartTime = {
StartTime
.ToLocalTime():h:mm:ss.fff tt}, ParentSpanId = {ParentSpanId}, Resource = {Source.ResourceKey}, UninstrumentedPeerResource = {UninstrumentedPeer?.ResourceKey}, TraceId = {Trace.TraceId}";
244
KnownTraceFields.TimestampField => (span.
StartTime
.ToUniversalTime().Ticks / TimeSpan.TicksPerMillisecond).ToString(CultureInfo.InvariantCulture),
Otlp\Model\OtlpSpanEvent.cs (1)
22
string IPropertyGridItem.Name => DurationFormatter.FormatDuration(Time - span.
StartTime
, CultureInfo.CurrentCulture);
Otlp\Model\OtlpTrace.cs (12)
19
public DateTime TimeStamp => FirstSpan.
StartTime
;
50
if (span.
StartTime
> Spans[i].
StartTime
)
128
if ((index > 0 && span.
StartTime
< Spans[index - 1].
StartTime
) ||
129
(index < Spans.Count - 1 && span.
StartTime
> Spans[index + 1].
StartTime
))
156
var start = FirstSpan.
StartTime
;
170
return $@"TraceId = ""{TraceId}"", Spans = {Spans.Count}, StartDate = {FirstSpan?.
StartTime
.ToLocalTime():yyyy:MM:dd}, StartTime = {FirstSpan?.
StartTime
.ToLocalTime():h:mm:ss.fff tt}, Duration = {Duration}";
190
return x!.
StartTime
.CompareTo(y!.
StartTime
);
Otlp\Storage\SqliteTelemetryRepository.Runtime.cs (1)
247
foreach (var span in existingSpans.PagedResult.Items.OrderBy(span => span.
StartTime
))
Otlp\Storage\SqliteTelemetryRepository.Traces.Writes.cs (5)
427
incomingPrimarySpan.
StartTime
.Ticks,
455
span.
StartTime
.Ticks,
458
primarySpan.
StartTime
.Ticks,
515
parameters[9].Value = span.
StartTime
.Ticks;
652
var resourceOrderTicks = GetResourceOrderTicks(span.ParentSpanId, span.
StartTime
.Ticks, pendingSpan.ReceivedTimestampTicks);
Aspire.Dashboard.Tests (2)
Integration\OtlpHttpJsonTests.cs (1)
545
Assert.Equal(new DateTime(2018, 12, 13, 14, 51, 0, DateTimeKind.Utc), span.
StartTime
);
TelemetryRepositoryTests\TraceTests.cs (1)
219
Assert.Equal(s_testTime.AddMinutes(2), latestTrace.FirstSpan.
StartTime
);