1 instantiation of OtlpApplicationView
Aspire.Dashboard (1)
Otlp\Model\OtlpApplication.cs (1)
197var view = new OtlpApplicationView(this, attributes);
19 references to OtlpApplicationView
Aspire.Dashboard (19)
Components\Pages\StructuredLogs.razor.cs (1)
350private string GetResourceName(OtlpApplicationView app) => OtlpApplication.GetResourceName(app.Application, _applications);
Components\Pages\TraceDetail.razor.cs (1)
352private string GetResourceName(OtlpApplicationView app) => OtlpApplication.GetResourceName(app, _applications);
Components\Pages\Traces.razor.cs (1)
234private string GetResourceName(OtlpApplicationView app) => OtlpApplication.GetResourceName(app, _applications);
Otlp\Model\OtlpApplication.cs (6)
30private readonly ConcurrentDictionary<KeyValuePair<string, string>[], OtlpApplicationView> _applicationViews = new(ApplicationViewKeyComparer.Instance); 157public static string GetResourceName(OtlpApplicationView app, List<OtlpApplication> allApplications) => 192internal List<OtlpApplicationView> GetViews() => _applicationViews.Values.ToList(); 194internal OtlpApplicationView GetView(RepeatedField<KeyValue> attributes) 197var view = new OtlpApplicationView(this, attributes); 199if (_applicationViews.TryGetValue(view.Properties, out var applicationView))
Otlp\Model\OtlpLogEntry.cs (2)
22public OtlpApplicationView ApplicationView { get; } 26public OtlpLogEntry(LogRecord record, OtlpApplicationView logApp, OtlpScope scope, TelemetryLimitOptions options)
Otlp\Model\OtlpSpan.cs (1)
24public OtlpApplicationView Source { get; }
Otlp\Storage\TelemetryRepository.cs (7)
177private OtlpApplicationView GetOrAddApplicationView(Resource resource) 265OtlpApplicationView applicationView; 283public void AddLogsCore(AddContext context, OtlpApplicationView applicationView, RepeatedField<ScopeLogs> scopeLogs) 584OtlpApplicationView applicationView; 606OtlpApplicationView applicationView; 651internal void AddTracesCore(AddContext context, OtlpApplicationView applicationView, RepeatedField<ScopeSpans> scopeSpans) 864private static OtlpSpan CreateSpan(OtlpApplicationView applicationView, Span span, OtlpTrace trace, OtlpScope scope, TelemetryLimitOptions options)