11 references to Dimensions
Aspire.Dashboard (7)
Otlp\Model\OtlpInstrument.cs (5)
63
if (!
Dimensions
.TryGetValue(comparableAttributes, out var dimension))
66
Dimensions
.Add(dimension.Attributes, dimension);
73
var isFirst =
Dimensions
.Count == 0;
123
foreach (var item in instrument.
Dimensions
)
125
newInstrument.
Dimensions
.Add(item.Key, DimensionScope.Clone(item.Value, valuesStart, valuesEnd));
Otlp\Storage\TelemetryRepository.cs (2)
1263
Dimensions = instrument.
Dimensions
.Values.ToList(),
1275
allDimensions.AddRange(instrument.
Dimensions
.Values);
Aspire.Dashboard.Tests (4)
TelemetryRepositoryTests\MetricsTests.cs (4)
403
AssertDimensionValues(instrument.
Dimensions
, Array.Empty<KeyValuePair<string, string>>(), valueCount: 1);
404
AssertDimensionValues(instrument.
Dimensions
, new KeyValuePair<string, string>[] { KeyValuePair.Create("key1", "value1") }, valueCount: 1);
405
AssertDimensionValues(instrument.
Dimensions
, new KeyValuePair<string, string>[] { KeyValuePair.Create("key1", "value2") }, valueCount: 1);
406
AssertDimensionValues(instrument.
Dimensions
, new KeyValuePair<string, string>[] { KeyValuePair.Create("key1", "value1"), KeyValuePair.Create("key2", "value1") }, valueCount: 1);