4 instantiations of OtlpInstrumentSummary
Aspire.Dashboard (1)
Otlp\Storage\SqliteTelemetryRepository.Caching.cs (1)
672
new
OtlpInstrumentSummary
Aspire.Dashboard.Components.Tests (1)
Controls\PlotlyChartTests.cs (1)
65
var instrumentSummary = new
OtlpInstrumentSummary
Aspire.Dashboard.Tests (2)
ChartDataCalculatorTests.cs (1)
530
Summary = new
OtlpInstrumentSummary
Model\DefaultInstrumentUnitResolverTests.cs (1)
29
var otlpInstrumentSummary = new
OtlpInstrumentSummary
41 references to OtlpInstrumentSummary
Aspire.Dashboard (22)
Components\Controls\Chart\ChartBase.cs (1)
268
private string GetDisplayedUnit(
OtlpInstrumentSummary
instrument)
Components\Controls\Chart\ChartContainer.razor.cs (1)
277
var
instrumentSummary = TelemetryRepository.GetInstrumentSummary(resourceKey, meterName, instrumentName);
Components\Controls\Chart\MetricTable.razor.cs (1)
28
private
OtlpInstrumentSummary
? _instrument;
Components\Pages\Metrics.razor.cs (4)
228
private bool ShouldClearSelectedMetrics(List<
OtlpInstrumentSummary
> instruments)
264
public
OtlpInstrumentSummary
? SelectedInstrument { get; set; }
267
public List<
OtlpInstrumentSummary
>? Instruments { get; set; }
293
else if (PageViewModel.SelectedTreeItem?.Data is
OtlpInstrumentSummary
instrument)
Model\DefaultInstrumentUnitResolver.cs (1)
14
public string ResolveDisplayedUnit(
OtlpInstrumentSummary
instrument, bool titleCase, bool pluralize)
Model\ExemplarsDialogViewModel.cs (1)
13
public required
OtlpInstrumentSummary
Instrument { get; init; }
Model\IInstrumentUnitResolver.cs (1)
10
string ResolveDisplayedUnit(
OtlpInstrumentSummary
instrument, bool titleCase, bool pluralize);
Model\InstrumentViewModel.cs (2)
14
public
OtlpInstrumentSummary
? Instrument { get; private set; }
30
public async Task UpdateDataAsync(
OtlpInstrumentSummary
instrument, List<DimensionScope> matchedDimensions)
Model\TelemetryExportService.cs (2)
199
foreach (
var
summary in instrumentSummaries)
490
var
summary = instrumentData.Summary;
Otlp\Model\OtlpInstrument.cs (1)
25
public required
OtlpInstrumentSummary
Summary { get; init; }
Otlp\Storage\ITelemetryRepository.cs (2)
53
List<
OtlpInstrumentSummary
> GetInstrumentSummaries(ResourceKey key);
62
OtlpInstrumentSummary
? GetInstrumentSummary(ResourceKey resourceKey, string meterName, string instrumentName);
Otlp\Storage\SqliteTelemetryRepository.Caching.cs (3)
687
private List<
OtlpInstrumentSummary
> GetCachedInstrumentSummaries(ResourceKey key)
781
private sealed class CachedInstrument(long instrumentId,
OtlpInstrumentSummary
summary)
784
public
OtlpInstrumentSummary
Summary { get; } = summary;
Otlp\Storage\SqliteTelemetryRepository.cs (2)
228
public List<
OtlpInstrumentSummary
> GetInstrumentSummaries(ResourceKey key) => GetCachedInstrumentSummaries(key);
229
public
OtlpInstrumentSummary
? GetInstrumentSummary(ResourceKey resourceKey, string meterName, string instrumentName) =>
Aspire.Dashboard.Components.Tests (9)
Controls\PlotlyChartTests.cs (1)
65
var
instrumentSummary = new OtlpInstrumentSummary
Pages\MetricsTests.cs (5)
541
Assert.Equal(instrumentName, Assert.IsType<
OtlpInstrumentSummary
>(selectedItem.Instance.Data).Name);
654
foreach (
var
instrument in cut.Instance.PageViewModel.Instruments!)
656
Assert.Single(items1, i => i.Instance.Data as
OtlpInstrumentSummary
== instrument);
699
foreach (
var
instrument in cut.Instance.PageViewModel.Instruments!)
701
Assert.Single(items2, i => i.Instance.Data as
OtlpInstrumentSummary
== instrument);
Shared\TestInstrumentUnitResolver.cs (1)
11
public string ResolveDisplayedUnit(
OtlpInstrumentSummary
instrument, bool titleCase, bool pluralize)
Shared\TestTelemetryRepository.cs (2)
50
public List<
OtlpInstrumentSummary
> GetInstrumentSummaries(ResourceKey key) => inner.GetInstrumentSummaries(key);
51
public
OtlpInstrumentSummary
? GetInstrumentSummary(ResourceKey resourceKey, string meterName, string instrumentName) => inner.GetInstrumentSummary(resourceKey, meterName, instrumentName);
Aspire.Dashboard.Tests (10)
Integration\OtlpHttpJsonTests.cs (1)
766
var
summary = Assert.Single(instruments);
Model\DefaultInstrumentUnitResolverTests.cs (1)
29
var
otlpInstrumentSummary = new OtlpInstrumentSummary
Model\TelemetryExportServiceTests.cs (2)
550
foreach (
var
summary in instrumentSummaries)
638
foreach (
var
summary in instrumentSummaries)
TelemetryRepositoryTests\MetricsTests.cs (2)
107
var
instrumentSummary = repositoryContext.Repository.GetInstrumentSummary(resources[0].ResourceKey, "test-meter2", "test2");
877
var
resource1Instrument = Assert.Single(resource1Instruments);
TelemetryRepositoryTests\SqliteTelemetryPersistenceTests.cs (4)
112
var
instrument = Assert.Single(repositoryContext.Repository.GetInstrumentSummaries(cachedResource.ResourceKey));
215
var
summary = Assert.Single(historicalContext.Repository.GetInstrumentSummaries(firstResource.ResourceKey));
261
var
instrument = Assert.Single(reopenedContext.Repository.GetInstrumentSummaries(resource.ResourceKey));
411
var
summary = Assert.Single(historicalContext.Repository.GetInstrumentSummaries(resourceKey));