4 writes to EndTimeUnixNano
Aspire.Dashboard (4)
Otlp\Model\MetricValues\DimensionScope.cs (2)
44
lastLongValue.
EndTimeUnixNano
= end;
64
lastDoubleValue.
EndTimeUnixNano
= end;
Otlp\Model\MetricValues\HistogramValue.cs (1)
101
previous.
EndTimeUnixNano
= end;
Otlp\Model\MetricValues\MetricValueBase.cs (1)
32
EndTimeUnixNano
= endTimeUnixNano;
21 references to EndTimeUnixNano
Aspire.Dashboard (13)
Components\Controls\Chart\MetricInstrumentDataCache.cs (2)
30
var lookbackStartUnixNano = latestValue.
EndTimeUnixNano
- Math.Min(latestValue.
EndTimeUnixNano
, refreshLookbackUnixNano);
Model\TelemetryExportService.cs (2)
540
TimeUnixNano = value.
EndTimeUnixNano
,
578
TimeUnixNano = histogramValue.
EndTimeUnixNano
,
Otlp\Model\MetricValues\DimensionScope.cs (2)
52
start = lastLongValue.
EndTimeUnixNano
;
72
start = lastDoubleValue.
EndTimeUnixNano
;
Otlp\Model\MetricValues\HistogramValue.cs (4)
59
if (temporality != OtlpAggregationTemporality.Delta && previous is not null && point.TimeUnixNano < previous.
EndTimeUnixNano
)
106
start = reset && aggregationStart > previous.
EndTimeUnixNano
? aggregationStart : previous.
EndTimeUnixNano
;
159
var value = new HistogramValue(Values, Sum, Count, StartTimeUnixNano,
EndTimeUnixNano
, ExplicitBounds, AggregationStartUnixNano, AggregationId, AggregationTemporality);
Otlp\Model\MetricValues\MetricValue.cs (1)
33
var value = new MetricValue<T>(Value, StartTimeUnixNano,
EndTimeUnixNano
);
Otlp\Model\MetricValues\MetricValueBase.cs (1)
16
public DateTime End => OtlpHelpers.UnixNanoSecondsToDateTime(
EndTimeUnixNano
);
Otlp\Storage\SqliteTelemetryRepository.Metrics.Writes.cs (1)
285
var endTimeUnixNano = checked((long)histogram.
EndTimeUnixNano
);
Aspire.Dashboard.Tests (8)
HistogramAllocationTests.cs (1)
39
Assert.Equal(point.TimeUnixNano, previous.
EndTimeUnixNano
);
TelemetryRepositoryTests\HistogramTests.cs (4)
176
Assert.Equal(points[^1].TimeUnixNano, snapshot.
EndTimeUnixNano
);
217
Assert.Equal(continued.TimeUnixNano, snapshot.
EndTimeUnixNano
);
452
values.Select(value => value.
EndTimeUnixNano
));
1271
Assert.Equal(reset.TimeUnixNano, current.
EndTimeUnixNano
);
TelemetryRepositoryTests\MetricsTests.cs (3)
1812
Assert.Equal([(10ul, 40ul), (40ul, 80ul)], values.Select(value => (value.StartTimeUnixNano, value.
EndTimeUnixNano
)));
1886
values.Select(value => (value.StartTimeUnixNano, value.
EndTimeUnixNano
)));
1919
Assert.Equal(point.TimeUnixNano, value.
EndTimeUnixNano
);