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