10 instantiations of OtlpResourceView
Aspire.Dashboard (3)
Otlp\Model\OtlpResource.cs (2)
69return GetView(new OtlpResourceView(this, attributes)); 74return GetView(new OtlpResourceView(this, properties));
Otlp\Storage\SqliteTelemetryRepository.Caching.cs (1)
105var incomingView = new OtlpResourceView(resource.Resource, attributes);
Aspire.Dashboard.Components.Tests (3)
Controls\PlotlyChartTests.cs (2)
42ResourceView = new OtlpResourceView(resource, Array.Empty<KeyValuePair<string, string>>()) 132ResourceView = new OtlpResourceView(resource, Array.Empty<KeyValuePair<string, string>>())
Controls\StructuredLogDetailsTests.cs (1)
81var view = new OtlpResourceView(app, new RepeatedField<KeyValue>
Aspire.Dashboard.Tests (4)
ChartDataCalculatorTests.cs (1)
961ResourceView = new OtlpResourceView(resource, Array.Empty<KeyValuePair<string, string>>())
Model\DefaultInstrumentUnitResolverTests.cs (1)
37ResourceView = new OtlpResourceView(resource, Array.Empty<KeyValuePair<string, string>>())
Model\TraceDetailPageViewModelTests.cs (2)
105var resourceView = new OtlpResourceView(resource, new RepeatedField<KeyValue>()); 146var resourceView = new OtlpResourceView(resource, new RepeatedField<KeyValue>());
33 references to OtlpResourceView
Aspire.Dashboard (26)
Components\Pages\TraceDetail.razor.cs (1)
532private string GetResourceName(OtlpResourceView app) => OtlpResource.GetResourceName(app, _resources);
Model\TelemetryExportService.cs (1)
605private static OtlpResourceJson ConvertResourceView(OtlpResourceView resourceView)
Otlp\Model\OtlpInstrument.cs (1)
18public required OtlpResourceView ResourceView { get; init; }
Otlp\Model\OtlpLogEntry.cs (2)
23public OtlpResourceView ResourceView { get; } 41OtlpResourceView resourceView,
Otlp\Model\OtlpLogEntryData.cs (2)
11internal OtlpLogEntryData(LogRecord record, OtlpResourceView resourceView, OtlpScope scope, OtlpContext context) 66internal OtlpResourceView ResourceView { get; }
Otlp\Model\OtlpResource.cs (8)
45private readonly ConcurrentDictionary<KeyValuePair<string, string>[], OtlpResourceView> _resourceViews = new(ResourceViewKeyComparer.Instance); 62public static string GetResourceName(OtlpResourceView resource, IReadOnlyList<IOtlpResource> allResources) => 65internal List<OtlpResourceView> GetViews() => _resourceViews.Values.ToList(); 67internal OtlpResourceView GetView(RepeatedField<KeyValue> attributes) 72internal OtlpResourceView GetViewFromProperties(KeyValuePair<string, string>[] properties) 77private OtlpResourceView GetView(OtlpResourceView view) 81if (_resourceViews.TryGetValue(view.Properties, out var resourceView))
Otlp\Model\OtlpSpan.cs (2)
29public OtlpResourceView Source { get; } 76public OtlpSpan(OtlpResourceView resourceView, OtlpTrace trace, OtlpScope scope)
Otlp\Storage\SqliteTelemetryRepository.Caching.cs (4)
105var incomingView = new OtlpResourceView(resource.Resource, attributes); 632var view = resource.Resource.GetViewFromProperties(properties); 713private (OtlpResource Resource, OtlpResourceView View, OtlpScope Scope) GetCachedTelemetryMetadata( 768private sealed record CachedResourceView(long ResourceViewId, OtlpResourceView View);
Otlp\Storage\SqliteTelemetryRepository.Logs.cs (2)
37OtlpResourceView resourceView; 794OtlpResourceView resourceView,
Otlp\Storage\SqliteTelemetryRepository.Traces.Writes.cs (3)
52OtlpResourceView resourceView; 308OtlpResourceView resourceView, 918private OtlpSpan CreateSqliteSpan(OtlpResourceView resourceView, OtlpTrace trace, OtlpScope scope, Span span)
Aspire.Dashboard.Components.Tests (2)
Controls\StructuredLogDetailsTests.cs (1)
81var view = new OtlpResourceView(app, new RepeatedField<KeyValue>
tests\Shared\Telemetry\TelemetryTestHelpers.cs (1)
233public static OtlpLogEntry CreateOtlpLogEntry(LogRecord record, OtlpResourceView resourceView, OtlpScope scope, OtlpContext context)
Aspire.Dashboard.Playwright.Tests (1)
tests\Shared\Telemetry\TelemetryTestHelpers.cs (1)
233public static OtlpLogEntry CreateOtlpLogEntry(LogRecord record, OtlpResourceView resourceView, OtlpScope scope, OtlpContext context)
Aspire.Dashboard.Tests (4)
Model\TraceDetailPageViewModelTests.cs (2)
105var resourceView = new OtlpResourceView(resource, new RepeatedField<KeyValue>()); 146var resourceView = new OtlpResourceView(resource, new RepeatedField<KeyValue>());
TelemetryRepositoryTests\MetricsTests.cs (1)
70var resourceView = Assert.Single(resources[0].GetViews());
tests\Shared\Telemetry\TelemetryTestHelpers.cs (1)
233public static OtlpLogEntry CreateOtlpLogEntry(LogRecord record, OtlpResourceView resourceView, OtlpScope scope, OtlpContext context)