1 write to Attributes
Aspire.Dashboard (1)
Otlp\Model\MetricValues\DimensionScope.cs (1)
26
Attributes
= attributes;
12 references to Attributes
Aspire.Dashboard (5)
Components\Controls\Chart\ChartBase.cs (1)
93
var dimensionAttributes = InstrumentViewModel.MatchedDimensions.Select(d => d.
Attributes
).ToList();
Components\Controls\Chart\ChartContainer.razor.cs (1)
137
if (!MatchFilter(dimension.
Attributes
, dimensionFilter))
Otlp\Model\MetricValues\DimensionScope.cs (2)
27
var name =
Attributes
.ConcatProperties();
162
var newDimensionScope = new DimensionScope(value.Capacity, value.
Attributes
);
Otlp\Model\OtlpInstrument.cs (1)
66
Dimensions.Add(dimension.
Attributes
, dimension);
Aspire.Dashboard.Tests (7)
TelemetryRepositoryTests\MetricsTests.cs (7)
187
var dimensionAttributes = instrument.Dimensions.Single().
Attributes
;
283
var dimensionAttributes = instrument.Dimensions.Single().
Attributes
;
394
var dimension = instrumentData.Dimensions.Single(d => d.
Attributes
.Length == 0);
605
Assert.Equal(KeyValuePair.Create("key-1", "value-1"), d.
Attributes
.Single());
610
Assert.Equal(KeyValuePair.Create("key-1", "value-2"), d.
Attributes
.Single());
615
Assert.Equal(KeyValuePair.Create("key-1", "value-3"), d.
Attributes
.Single());
1247
Assert.True(Enumerable.SequenceEqual(MemoryMarshal.ToEnumerable(key), scope.
Attributes
), "Key and attributes don't match.");