9 writes to Name
Aspire.Dashboard (1)
Otlp\Storage\SqliteTelemetryRepository.Caching.cs (1)
676Name = record.InstrumentName,
Aspire.Dashboard.Components.Tests (5)
Controls\PlotlyChartTests.cs (5)
36Name = "histogram", 127Name = "Name-<b>Bold</b>", 191Name = "requests", 245Name = "requests", 297Name = "requests",
Aspire.Dashboard.Tests (3)
ChartDataCalculatorTests.cs (1)
1000Name = "test",
Model\DefaultInstrumentUnitResolverTests.cs (1)
32Name = name,
Model\MetricPinStoreTests.cs (1)
126Name = key.InstrumentName,
72 references to Name
Aspire.Dashboard (32)
Components\Controls\Chart\ChartBase.cs (1)
186return $"<b>{HttpUtility.HtmlEncode(InstrumentViewModel.Instrument?.Name)}</b><br />{HttpUtility.HtmlEncode(name)}: {FormatHelpers.FormatNumberWithOptionalDecimalPlaces(yValue, maxDecimalPlaces: 6, CultureInfo.CurrentCulture)}<br />Time: {FormatHelpers.FormatTime(TimeProvider, xValue)}";
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); 280InstrumentName = instrument.Name,
Components\Controls\Chart\MeterOverview.razor.cs (4)
112MetricSortBy.Instrument => ordered.ThenBy(i => i.Name, StringComparer.OrdinalIgnoreCase).ThenBy(ResourceLabel, StringComparer.OrdinalIgnoreCase), 113MetricSortBy.Resource => ordered.ThenBy(ResourceLabel, StringComparer.OrdinalIgnoreCase).ThenBy(i => i.Name, StringComparer.OrdinalIgnoreCase), 115MetricSortBy.ValueDescending => ordered.ThenByDescending(i => GetSparkline(i).LatestValue).ThenBy(i => i.Name, StringComparer.OrdinalIgnoreCase), 116MetricSortBy.ValueAscending => ordered.ThenBy(i => GetSparkline(i).LatestValue).ThenBy(i => i.Name, StringComparer.OrdinalIgnoreCase),
Components\Controls\Chart\MetricTable.razor.cs (2)
50if (!Equals(_instrument?.Name, InstrumentViewModel.Instrument?.Name) || _showCount != InstrumentViewModel.ShowCount)
Components\Legacy\Controls\TreeMetricSelector.razor.cs (1)
38return GetInstrumentTreeItemId(instrument.Parent.Name, instrument.Name);
Components\Legacy\Pages\Metrics.razor.cs (4)
141InstrumentName = PageViewModel.SelectedInstrument?.Name, 171viewModel.SelectedInstrument = viewModel.Instruments.FirstOrDefault(i => i.Parent.Name == MeterName && i.Name == InstrumentName); 236if (PageViewModel.SelectedInstrument != null && !instruments.Any(i => i.Name == PageViewModel.SelectedInstrument.Name))
Components\Pages\Metrics.razor.cs (8)
234InstrumentName = PageViewModel.SelectedInstrument?.Name, 294viewModel.SelectedInstrument = viewModel.Instruments.FirstOrDefault(i => i.Parent.Name == MeterName && i.Name == InstrumentName); 529MetricGroupBy.Instrument => i => i.Name, 650if (PageViewModel.SelectedInstrument != null && !instruments.Any(i => i.Name == PageViewModel.SelectedInstrument.Name)) 842: [.. instruments.Where(i => i.Parent.Name == PageViewModel.SelectedMeter).OrderBy(i => i.Name, StringComparer.Ordinal)]; 879return GetSections((PageViewModel.Instruments ?? []).Where(i => MetricFilter.Matches(i, PageViewModel.TextFilter)).OrderBy(i => i.Name, StringComparer.Ordinal), isSingleMeter: false); 888instrument: instrument.Name,
Components\Pages\ResourceOverview.razor.cs (1)
336.ThenBy(i => i.Name, StringComparer.Ordinal)
Model\DefaultInstrumentUnitResolver.cs (2)
36if (instrument.Name.EndsWith(".count", StringComparison.Ordinal)) 40else if (instrument.Name.EndsWith(".length", StringComparison.Ordinal))
Model\MetricFilter.cs (1)
23|| instrument.Name.Contains(filter, StringComparisons.UserTextSearch)
Model\TelemetryExportService.cs (2)
205InstrumentName = summary.Name, 495Name = summary.Name,
Otlp\Model\OtlpInstrument.cs (1)
26public OtlpInstrumentKey GetKey() => new(Parent.Name, Name);
Otlp\Storage\SqliteTelemetryRepository.Caching.cs (1)
713.Where(instrument => string.Equals(instrument.Summary.Name, instrumentName, StringComparison.Ordinal))
Aspire.Dashboard.Components.Tests (8)
Pages\MetricsTests.cs (8)
633Assert.Equal("instrument-2", updatedTable.Instance.InstrumentViewModel.Instrument?.Name); 931Assert.Equal(instrumentName, cut.Instance.PageViewModel.SelectedInstrument?.Name); 1354Assert.Equal("test-instrument", viewModel.SelectedInstrument?.Name); 1503builder.Add(c => c.GetInstrumentUrl, instrument => $"/metrics/{instrument.Name}"); 1537builder.Add(c => c.GetInstrumentUrl, instrument => $"/metrics/{instrument.Name}"); 1772Assert.Equal("queue.length", cut.Instance.PageViewModel.SelectedInstrument?.Name); 1921Assert.Equal(app1InstrumentName, viewModel.SelectedInstrument!.Name); 1934Assert.Equal(expectedInstrumentNameAfterChange, viewModel.SelectedInstrument?.Name);
Aspire.Dashboard.Tests (32)
Integration\OtlpHttpJsonTests.cs (4)
718Assert.Equal("my.counter", counter.Name); 725Assert.Equal("my.gauge", gauge.Name); 731Assert.Equal("my.histogram", histogram.Name); 767Assert.Equal("copilot_chat.tool.call.duration", summary.Name);
Model\TelemetryExportServiceTests.cs (2)
556InstrumentName = summary.Name, 644InstrumentName = summary.Name,
Model\TelemetryImportServiceTests.cs (1)
142Assert.Equal("test.metric", instruments[0].Name);
TelemetryRepositoryTests\MetricsTests.cs (23)
77Assert.Equal("test", instrument.Name); 84Assert.Equal("test2", instrument.Name); 91Assert.Equal("test", instrument.Name); 98Assert.Equal("test2", instrument.Name); 387Assert.Equal("test", instrumentData.Summary.Name); 574Assert.Equal("test", instrument.Summary.Name); 670Assert.Equal("test1", instrument.Name); 677Assert.Equal("test2", instrument.Name); 693Assert.Equal("test1", instrument.Summary.Name); 854Assert.Equal("test1", resource1Instrument.Name); 869Assert.Equal("test1", resource1Test1Instrument.Summary.Name); 891Assert.Equal("test1", instrument.Name); 898Assert.Equal("test3", instrument.Name); 914Assert.Equal("test1", resource2Test1Instrument.Summary.Name); 929Assert.Equal("test3", resource2Test3Instrument.Summary.Name); 1031Assert.Equal("test1", instrument.Name); 1038Assert.Equal("test3", instrument.Name); 1054Assert.Equal("test1", resource2Test1Instrument.Summary.Name); 1069Assert.Equal("test3", resource2Test3Instrument.Summary.Name); 1112Assert.Equal("test1", instrument.Name); 1164summary => Assert.Equal("valid", summary.Name)); 1409Assert.Equal("test", instrument.Summary.Name); 1603Assert.Equal("test", instrument.Name);
TelemetryRepositoryTests\SqliteTelemetryPersistenceTests.cs (2)
271Assert.Equal("requests", summary.Name); 451Assert.Equal("requests", summary.Name);