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