3 instantiations of OtlpResourceView
Aspire.Dashboard (1)
Otlp\Model\OtlpResource.cs (1)
297
var view = new
OtlpResourceView
(this, attributes);
Aspire.Dashboard.Components.Tests (1)
Controls\StructuredLogDetailsTests.cs (1)
27
var view = new
OtlpResourceView
(app, new RepeatedField<KeyValue>
Aspire.Dashboard.Tests (1)
Model\SpanWaterfallViewModelTests.cs (1)
53
var app1View = new
OtlpResourceView
(app1, new RepeatedField<KeyValue>());
23 references to OtlpResourceView
Aspire.Dashboard (21)
Components\Pages\StructuredLogs.razor.cs (1)
355
private string GetResourceName(
OtlpResourceView
app) => OtlpResource.GetResourceName(app.Resource, _resources);
Components\Pages\TraceDetail.razor.cs (1)
367
private string GetResourceName(
OtlpResourceView
app) => OtlpResource.GetResourceName(app, _resources);
Components\Pages\Traces.razor.cs (1)
225
private string GetResourceName(
OtlpResourceView
app) => OtlpResource.GetResourceName(app, _resources);
Model\Otlp\SpanWaterfallViewModel.cs (1)
49
public bool MatchesFilter(string filter, Func<
OtlpResourceView
, string> getResourceName, [NotNullWhen(true)] out IEnumerable<SpanWaterfallViewModel>? matchedDescendents)
Otlp\Model\OtlpLogEntry.cs (2)
24
public
OtlpResourceView
ResourceView { get; }
30
public OtlpLogEntry(LogRecord record,
OtlpResourceView
resourceView, OtlpScope scope, OtlpContext context)
Otlp\Model\OtlpResource.cs (6)
35
private readonly ConcurrentDictionary<KeyValuePair<string, string>[],
OtlpResourceView
> _resourceViews = new(ResourceViewKeyComparer.Instance);
257
public static string GetResourceName(
OtlpResourceView
resource, List<OtlpResource> allResources) =>
292
internal List<
OtlpResourceView
> GetViews() => _resourceViews.Values.ToList();
294
internal
OtlpResourceView
GetView(RepeatedField<KeyValue> attributes)
297
var
view = new OtlpResourceView(this, attributes);
299
if (_resourceViews.TryGetValue(view.Properties, out
var
resourceView))
Otlp\Model\OtlpSpan.cs (2)
26
public
OtlpResourceView
Source { get; }
73
public OtlpSpan(
OtlpResourceView
resourceView, OtlpTrace trace, OtlpScope scope)
Otlp\Storage\TelemetryRepository.cs (7)
210
private
OtlpResourceView
GetOrAddResourceView(Resource resource)
313
OtlpResourceView
resourceView;
331
public void AddLogsCore(AddContext context,
OtlpResourceView
resourceView, RepeatedField<ScopeLogs> scopeLogs)
871
OtlpResourceView
resourceView;
899
OtlpResourceView
resourceView;
944
internal void AddTracesCore(AddContext context,
OtlpResourceView
resourceView, RepeatedField<ScopeSpans> scopeSpans)
1199
private static OtlpSpan CreateSpan(
OtlpResourceView
resourceView, Span span, OtlpTrace trace, OtlpScope scope, OtlpContext context)
Aspire.Dashboard.Components.Tests (1)
Controls\StructuredLogDetailsTests.cs (1)
27
var
view = new OtlpResourceView(app, new RepeatedField<KeyValue>
Aspire.Dashboard.Tests (1)
Model\SpanWaterfallViewModelTests.cs (1)
53
var
app1View = new OtlpResourceView(app1, new RepeatedField<KeyValue>());