3 writes to Dimensions
Aspire.Dashboard (2)
Components\Controls\Chart\MetricInstrumentDataCache.cs (1)
77
Dimensions
= dimensions,
Otlp\Storage\SqliteTelemetryRepository.Metrics.Reads.cs (1)
136
Dimensions
= dimensions,
Aspire.Dashboard.Tests (1)
ChartDataCalculatorTests.cs (1)
540
Dimensions
= dimensions,
53 references to Dimensions
Aspire.Dashboard (9)
Components\Controls\Chart\ChartContainer.razor.cs (1)
189
await _instrumentViewModel.UpdateDataAsync(instrument.Summary, instrument.
Dimensions
);
Components\Controls\Chart\MetricInstrumentDataCache.cs (5)
17
var cursors = new List<MetricDimensionCursor>(data.
Dimensions
.Count);
18
foreach (var dimension in data.
Dimensions
)
45
var dimensions = new List<DimensionScope>(refreshed.
Dimensions
.Count);
46
foreach (var refreshedDimension in refreshed.
Dimensions
)
48
var cachedDimension = cached.
Dimensions
.FirstOrDefault(dimension => AttributesEqual(dimension.Attributes, refreshedDimension.Attributes));
Model\TelemetryExportService.cs (3)
504
DataPoints = ConvertNumberDataPoints(instrumentData.
Dimensions
)
510
DataPoints = ConvertNumberDataPoints(instrumentData.
Dimensions
),
517
DataPoints = ConvertHistogramDataPoints(instrumentData.
Dimensions
),
Aspire.Dashboard.Tests (44)
ChartDataCalculatorTests.cs (3)
467
merged.
Dimensions
[0].Values.Cast<MetricValue<long>>(),
471
Assert.Equal(4, Assert.IsType<MetricValue<long>>(Assert.Single(merged.
Dimensions
[1].Values)).Value);
497
Assert.Single(merged.
Dimensions
).Values.Cast<MetricValue<long>>(),
Integration\OtlpHttpJsonTests.cs (1)
779
var dimension = Assert.Single(instrumentData.
Dimensions
);
TelemetryRepositoryTests\MetricsTests.cs (38)
197
var dimensionAttributes = instrument.
Dimensions
.Single().Attributes;
278
var dimensionAttributes = instrument.
Dimensions
.Single().Attributes;
325
Assert.Single(instrument.
Dimensions
).Attributes);
407
Assert.Equal(5, instrumentData.
Dimensions
.Count);
408
Assert.All(instrumentData.
Dimensions
, dimension => Assert.Equal(1, Assert.IsType<MetricValue<long>>(Assert.Single(dimension.Values)).Value));
409
var dimensionWithoutAttributes = Assert.Single(instrumentData.
Dimensions
, dimension => dimension.Attributes.Length == 0);
429
Assert.Equal(3, filteredInstrumentData.
Dimensions
.Count);
430
Assert.All(filteredInstrumentData.
Dimensions
, dimension =>
492
var dimensions = instrument.
Dimensions
.ToDictionary(dimension => Assert.Single(dimension.Attributes).Value);
604
var dimension = Assert.Single(instrument.
Dimensions
);
720
instrument.
Dimensions
.OrderBy(dimension => Assert.Single(dimension.Attributes).Value),
895
var resource1Test1Dimensions = Assert.Single(resource1Test1Instrument.
Dimensions
);
940
var resource2Test1Dimensions = Assert.Single(resource2Test1Instrument.
Dimensions
);
955
var resource2Test3Dimensions = Assert.Single(resource2Test3Instrument.
Dimensions
);
1080
var resource2Test1Dimensions = Assert.Single(resource2Test1Instrument.
Dimensions
);
1095
var resource2Test3Dimensions = Assert.Single(resource2Test3Instrument.
Dimensions
);
1194
instrument!.
Dimensions
1256
Assert.All(instrument!.
Dimensions
, dimension => Assert.Empty(dimension.Values));
1302
var value = Assert.Single(Assert.Single(instrument!.
Dimensions
).Values);
1389
var dimension = Assert.Single(instrument.
Dimensions
);
1453
var dimension = Assert.Single(instrument.
Dimensions
);
1521
Assert.Single(instrument1.
Dimensions
);
1627
Assert.Equal(pointAttributeCount + scopeAttributeCount, Assert.Single(instrument.
Dimensions
).Attributes.Length);
1671
Assert.Equal(dimensionCountPerView * 2, instrument.
Dimensions
.Count);
1706
var exemplar = Assert.Single(Assert.Single(Assert.Single(instrument!.
Dimensions
).Values).Exemplars);
1735
Assert.Empty(Assert.Single(instrument!.
Dimensions
).Values);
1783
var dimensions = instrument.
Dimensions
.ToDictionary(dimension => Assert.Single(dimension.Attributes).Value);
1833
var dimensions = instrument.
Dimensions
.ToDictionary(dimension => Assert.Single(dimension.Attributes).Value);
1910
var initialDimension = Assert.Single(initialInstrument!.
Dimensions
);
1955
var refreshedValue = Assert.IsType<MetricValue<long>>(Assert.Single(Assert.Single(refreshedInstrument!.
Dimensions
).Values));
2004
var value = Assert.IsType<MetricValue<long>>(Assert.Single(Assert.Single(instrument!.
Dimensions
).Values));
2023
var initialValue = Assert.IsType<MetricValue<long>>(Assert.Single(Assert.Single(initialInstrument.
Dimensions
).Values));
2032
var refreshedValue = Assert.IsType<MetricValue<long>>(Assert.Single(Assert.Single(refreshedInstrument.
Dimensions
).Values));
2125
var value = Assert.IsType<HistogramValue>(Assert.Single(Assert.Single(instrument!.
Dimensions
).Values));
2231
var histogramValue = Assert.IsType<HistogramValue>(Assert.Single(Assert.Single(histogramInstrument!.
Dimensions
).Values));
2244
sumInstrument!.
Dimensions
,
2307
var value = Assert.IsType<MetricValue<long>>(Assert.Single(Assert.Single(instrument!.
Dimensions
).Values));
2370
var value = Assert.IsType<MetricValue<long>>(Assert.Single(Assert.Single(instrument!.
Dimensions
).Values));
TelemetryRepositoryTests\SqliteTelemetryPersistenceTests.cs (2)
423
var dimension = Assert.Single(instrument!.
Dimensions
);
502
var value = Assert.IsType<HistogramValue>(Assert.Single(Assert.Single(instrument!.
Dimensions
).Values));