9 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 (2)
Controls\PlotlyChartTests.cs (1)
73ResourceView = new OtlpResourceView(resource, Array.Empty<KeyValuePair<string, string>>())
Controls\StructuredLogDetailsTests.cs (1)
27var view = new OtlpResourceView(app, new RepeatedField<KeyValue>
Aspire.Dashboard.Tests (4)
ChartDataCalculatorTests.cs (1)
538ResourceView = 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>());
32 references to OtlpResourceView
Aspire.Dashboard (26)
Components\Pages\TraceDetail.razor.cs (1)
510private string GetResourceName(OtlpResourceView app) => OtlpResource.GetResourceName(app, _resources);
Model\TelemetryExportService.cs (1)
603private 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); 634var view = resource.Resource.GetViewFromProperties(properties); 715private (OtlpResource Resource, OtlpResourceView View, OtlpScope Scope) GetCachedTelemetryMetadata( 770private sealed record CachedResourceView(long ResourceViewId, OtlpResourceView View);
Otlp\Storage\SqliteTelemetryRepository.Logs.cs (2)
37OtlpResourceView resourceView; 791OtlpResourceView 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)
27var view = new OtlpResourceView(app, new RepeatedField<KeyValue>
tests\Shared\Telemetry\TelemetryTestHelpers.cs (1)
212public 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)
73var resourceView = Assert.Single(resources[0].GetViews());
tests\Shared\Telemetry\TelemetryTestHelpers.cs (1)
212public static OtlpLogEntry CreateOtlpLogEntry(LogRecord record, OtlpResourceView resourceView, OtlpScope scope, OtlpContext context)