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