3 instantiations of OtlpResourceView
Aspire.Dashboard (1)
Otlp\Model\OtlpResource.cs (1)
329var view = new OtlpResourceView(this, attributes);
Aspire.Dashboard.Components.Tests (1)
Controls\StructuredLogDetailsTests.cs (1)
27var view = new OtlpResourceView(app, new RepeatedField<KeyValue>
Aspire.Dashboard.Tests (1)
Model\SpanWaterfallViewModelTests.cs (1)
54var app1View = new OtlpResourceView(app1, new RepeatedField<KeyValue>());
24 references to OtlpResourceView
Aspire.Dashboard (22)
Components\Pages\StructuredLogs.razor.cs (1)
418private string GetResourceName(OtlpResourceView app) => OtlpResource.GetResourceName(app.Resource, _resources);
Components\Pages\TraceDetail.razor.cs (1)
527private string GetResourceName(OtlpResourceView app) => OtlpResource.GetResourceName(app, _resources);
Components\Pages\Traces.razor.cs (1)
252private string GetResourceName(OtlpResourceView app) => OtlpResource.GetResourceName(app, _resources);
Model\Otlp\SpanWaterfallViewModel.cs (1)
51public bool MatchesFilter(string filter, TelemetryFilter? typeFilter, Func<OtlpResourceView, string> getResourceName, [NotNullWhen(true)] out IEnumerable<SpanWaterfallViewModel>? matchedDescendents)
Model\TelemetryExportService.cs (1)
556private static OtlpResourceJson ConvertResourceView(OtlpResourceView resourceView)
Otlp\Model\OtlpLogEntry.cs (2)
26public OtlpResourceView ResourceView { get; } 33public OtlpLogEntry(LogRecord record, OtlpResourceView resourceView, OtlpScope scope, OtlpContext context)
Otlp\Model\OtlpResource.cs (6)
50private readonly ConcurrentDictionary<KeyValuePair<string, string>[], OtlpResourceView> _resourceViews = new(ResourceViewKeyComparer.Instance); 284public static string GetResourceName(OtlpResourceView resource, List<OtlpResource> allResources) => 324internal List<OtlpResourceView> GetViews() => _resourceViews.Values.ToList(); 326internal OtlpResourceView GetView(RepeatedField<KeyValue> attributes) 329var view = new OtlpResourceView(this, attributes); 331if (_resourceViews.TryGetValue(view.Properties, out var resourceView))
Otlp\Model\OtlpSpan.cs (2)
27public OtlpResourceView Source { get; } 74public OtlpSpan(OtlpResourceView resourceView, OtlpTrace trace, OtlpScope scope)
Otlp\Storage\TelemetryRepository.cs (7)
211private OtlpResourceView GetOrAddResourceView(Resource resource) 314OtlpResourceView resourceView; 333public void AddLogsCore(AddContext context, OtlpResourceView resourceView, RepeatedField<ScopeLogs> scopeLogs) 1044OtlpResourceView resourceView; 1073OtlpResourceView resourceView; 1119internal void AddTracesCore(AddContext context, OtlpResourceView resourceView, RepeatedField<ScopeSpans> scopeSpans) 1387private static OtlpSpan CreateSpan(OtlpResourceView resourceView, Span span, OtlpTrace trace, OtlpScope scope, OtlpContext context)
Aspire.Dashboard.Components.Tests (1)
Controls\StructuredLogDetailsTests.cs (1)
27var view = new OtlpResourceView(app, new RepeatedField<KeyValue>
Aspire.Dashboard.Tests (1)
Model\SpanWaterfallViewModelTests.cs (1)
54var app1View = new OtlpResourceView(app1, new RepeatedField<KeyValue>());