3 instantiations of MetricDimensionCursor
Aspire.Dashboard (1)
Components\Controls\Chart\MetricInstrumentDataCache.cs (1)
30
cursors.Add(new
MetricDimensionCursor
Aspire.Dashboard.Tests (2)
ChartDataCalculatorTests.cs (1)
461
new
() { Attributes = firstAttributes, StartTime = start.AddSeconds(1) }
TelemetryRepositoryTests\MetricsTests.cs (1)
1946
new
MetricDimensionCursor
11 references to MetricDimensionCursor
Aspire.Dashboard (8)
Components\Controls\Chart\MetricInstrumentDataCache.cs (4)
12
public static List<
MetricDimensionCursor
> CreateCursors(OtlpInstrumentData data, TimeSpan refreshLookback, TimeSpan dataPointInterval)
17
var cursors = new List<
MetricDimensionCursor
>(data.Dimensions.Count);
42
IReadOnlyList<
MetricDimensionCursor
> cursors,
49
var
cursor = cursors.FirstOrDefault(cursor => AttributesEqual(cursor.Attributes, refreshedDimension.Attributes));
Otlp\Storage\GetInstrumentRequest.cs (1)
44
public IReadOnlyList<
MetricDimensionCursor
> DimensionCursors { get; init; } = [];
Otlp\Storage\SqliteTelemetryRepository.Metrics.Reads.cs (3)
166
IReadOnlyList<
MetricDimensionCursor
> dimensionCursors,
328
IReadOnlyList<
MetricDimensionCursor
> dimensionCursors,
341
var
cursor = dimensionCursors.FirstOrDefault(cursor =>
Aspire.Dashboard.Tests (3)
ChartDataCalculatorTests.cs (1)
459
var cursors = new List<
MetricDimensionCursor
>
TelemetryRepositoryTests\MetricsTests.cs (2)
2025
var
cursor = Assert.Single(cursors);
2057
async Task<OtlpInstrumentData> GetInstrumentAsync(IReadOnlyList<
MetricDimensionCursor
> dimensionCursors)