9 writes to Parent
Aspire.Dashboard (1)
Otlp\Storage\SqliteTelemetryRepository.Caching.cs (1)
682
Parent
= resourceScope.Scope.Scope,
Aspire.Dashboard.Components.Tests (5)
Controls\PlotlyChartTests.cs (5)
39
Parent
= new OtlpScope("meter", string.Empty, []),
130
Parent
= new OtlpScope("Parent-Name-<b>Bold</b>", string.Empty, []),
194
Parent
= new OtlpScope("meter", string.Empty, []),
248
Parent
= new OtlpScope("meter", string.Empty, []),
300
Parent
= scope,
Aspire.Dashboard.Tests (3)
ChartDataCalculatorTests.cs (1)
1006
Parent
= OtlpScope.Empty,
Model\DefaultInstrumentUnitResolverTests.cs (1)
33
Parent
= TelemetryTestHelpers.CreateOtlpScope(context, name: "meter_name"),
Model\MetricPinStoreTests.cs (1)
132
Parent
= new OtlpScope(key.MeterName, version: string.Empty, attributes: []),
49 references to Parent
Aspire.Dashboard (26)
Components\Controls\ApplicationSummary.razor.cs (1)
330
meterNames.Add(instrument.
Parent
.Name);
Components\Controls\Chart\LiveSparklinesBase.cs (4)
96
var parameters = (ResourceKey, Duration, string.Join('\n', Instruments.Select(i => $"{GetResourceKey(i)}\t{i.
Parent
.Name}\t{i.Name}")));
122
return $"{resourceKey.Name}\n{resourceKey.InstanceId}\n{instrument.
Parent
.Name}\n{instrument.Name}";
257
var latestEndTime = TelemetryRepository.GetInstrumentLatestEndTime(GetResourceKey(instrument), instrument.
Parent
.Name, instrument.Name);
279
MeterName = instrument.
Parent
.Name,
Components\Controls\MetricGroupList.razor.cs (1)
82
foreach (var meterGroup in instruments.GroupBy(i => i.
Parent
.Name).OrderBy(g => g.Key, StringComparer.Ordinal))
Components\Legacy\Controls\TreeMetricSelector.razor.cs (1)
38
return GetInstrumentTreeItemId(instrument.
Parent
.Name, instrument.Name);
Components\Legacy\Pages\Metrics.razor.cs (5)
168
viewModel.SelectedMeter = viewModel.Instruments.FirstOrDefault(i => i.
Parent
.Name == MeterName)?.
Parent
.Name;
171
viewModel.SelectedInstrument = viewModel.Instruments.FirstOrDefault(i => i.
Parent
.Name == MeterName && i.Name == InstrumentName);
232
if (PageViewModel.SelectedMeter != null && !instruments.Any(i => i.
Parent
.Name == PageViewModel.SelectedMeter))
297
PageViewModel.SelectedMeter = instrument.
Parent
.Name;
Components\Pages\Metrics.razor.cs (8)
291
viewModel.SelectedMeter = viewModel.Instruments.FirstOrDefault(i => i.
Parent
.Name == MeterName)?.
Parent
.Name;
294
viewModel.SelectedInstrument = viewModel.Instruments.FirstOrDefault(i => i.
Parent
.Name == MeterName && i.Name == InstrumentName);
306
? openedFrom ?? new MetricReturnTarget(MetricGroupKind.Meter, instrument.
Parent
.Name)
528
MetricGroupBy.Meter => i => i.
Parent
.Name,
646
if (PageViewModel.SelectedMeter != null && !instruments.Any(i => i.
Parent
.Name == PageViewModel.SelectedMeter))
842
: [.. instruments.Where(i => i.
Parent
.Name == PageViewModel.SelectedMeter).OrderBy(i => i.Name, StringComparer.Ordinal)];
887
meter: instrument.
Parent
.Name,
Components\Pages\ResourceOverview.razor.cs (1)
335
.OrderBy(i => i.
Parent
.Name, StringComparer.Ordinal)
Model\MetricFilter.cs (1)
22
|| instrument.
Parent
.Name.Contains(filter, StringComparisons.UserTextSearch)
Model\TelemetryExportService.cs (2)
204
MeterName = summary.
Parent
.Name,
480
.GroupBy(instrument => instrument.Summary.
Parent
)
Otlp\Model\OtlpInstrument.cs (1)
26
public OtlpInstrumentKey GetKey() => new(
Parent
.Name, Name);
Otlp\Storage\SqliteTelemetryRepository.Metrics.Reads.cs (1)
348
.Concat(instrumentsById[instrumentIdsByDimensionId[dimensionId]].Summary.
Parent
.Attributes)
Aspire.Dashboard.Tests (23)
Integration\OtlpHttpJsonTests.cs (1)
721
Assert.Equal("my.library", counter.
Parent
.Name);
Model\TelemetryExportServiceTests.cs (2)
555
MeterName = summary.
Parent
.Name,
643
MeterName = summary.
Parent
.Name,
TelemetryRepositoryTests\MetricsTests.cs (18)
80
Assert.Equal("test-meter", instrument.
Parent
.Name);
87
Assert.Equal("test-meter", instrument.
Parent
.Name);
94
Assert.Equal("test-meter2", instrument.
Parent
.Name);
101
Assert.Equal("test-meter2", instrument.
Parent
.Name);
167
Assert.Collection(instrument.Summary.
Parent
.Attributes,
268
Assert.Collection(instrument.Summary.
Parent
.Attributes,
390
Assert.Equal("test-meter", instrumentData.Summary.
Parent
.Name);
577
Assert.Equal("test-meter", instrument.Summary.
Parent
.Name);
673
Assert.Equal("test-meter", instrument.
Parent
.Name);
680
Assert.Equal("test-meter", instrument.
Parent
.Name);
857
Assert.Equal("test-meter", resource1Instrument.
Parent
.Name);
894
Assert.Equal("test-meter", instrument.
Parent
.Name);
901
Assert.Equal("test-meter", instrument.
Parent
.Name);
1034
Assert.Equal("test-meter", instrument.
Parent
.Name);
1041
Assert.Equal("test-meter", instrument.
Parent
.Name);
1115
Assert.Equal("test-meter", instrument.
Parent
.Name);
1412
Assert.Equal("test-meter", instrument.Summary.
Parent
.Name);
1606
Assert.Same(OtlpScope.Empty, instrument.
Parent
);
TelemetryRepositoryTests\SqliteTelemetryPersistenceTests.cs (2)
163
Assert.Same(log.Scope, instrument.
Parent
);
452
Assert.Equal("TestMeter", summary.
Parent
.Name);