17 instantiations of OtlpApplication
Aspire.Dashboard (1)
Otlp\Storage\TelemetryRepository.cs (1)
222
return new
OtlpApplication
(key.Name, key.InstanceId!, _otlpContext);
Aspire.Dashboard.Components.Tests (1)
Controls\StructuredLogDetailsTests.cs (1)
26
var app = new
OtlpApplication
("app1", "instance1", context);
Aspire.Dashboard.Tests (15)
Model\ApplicationsSelectHelpersTests.cs (1)
217
return new
OtlpApplication
(applicationKey.Name, applicationKey.InstanceId!, TelemetryTestHelpers.CreateContext());
Model\SpanWaterfallViewModelTests.cs (5)
20
var app1 = new
OtlpApplication
("app1", "instance", context);
21
var app2 = new
OtlpApplication
("app2", "instance", context);
55
var app = new
OtlpApplication
("app1", "instance", context);
98
var app1 = new
OtlpApplication
("app1", "instance", context);
120
var app1 = new
OtlpApplication
("app1", "instance", context);
Model\TraceHelpersTests.cs (8)
19
var app1 = new
OtlpApplication
("app1", "instance", context);
40
var app1 = new
OtlpApplication
("app1", "instance", context);
41
var app2 = new
OtlpApplication
("app2", "instance", context);
67
var app1 = new
OtlpApplication
("app1", "instance", context);
68
var app2 = new
OtlpApplication
("app2", "instance", context);
94
var app1 = new
OtlpApplication
("app1", "instance", context);
95
var app2 = new
OtlpApplication
("app2", "instance", context);
96
var app3 = new
OtlpApplication
("app3", "instance", context);
TelemetryRepositoryTests\OtlpSpanTests.cs (1)
21
var app1 = new
OtlpApplication
("app1", "instance", context);
91 references to OtlpApplication
Aspire.Dashboard (59)
Components\Pages\Metrics.razor.cs (1)
25
private List<
OtlpApplication
> _applications = default!;
Components\Pages\StructuredLogs.razor.cs (2)
35
private List<
OtlpApplication
> _applications = default!;
349
private string GetResourceName(OtlpApplicationView app) =>
OtlpApplication
.GetResourceName(app.Application, _applications);
Components\Pages\TraceDetail.razor.cs (2)
30
private List<
OtlpApplication
> _applications = default!;
310
private string GetResourceName(OtlpApplicationView app) =>
OtlpApplication
.GetResourceName(app, _applications);
Components\Pages\Traces.razor.cs (4)
34
private List<
OtlpApplication
> _applications = default!;
225
private string GetResourceName(
OtlpApplication
app) =>
OtlpApplication
.GetResourceName(app, _applications);
226
private string GetResourceName(OtlpApplicationView app) =>
OtlpApplication
.GetResourceName(app, _applications);
Components\ResourcesGridColumns\UnreadLogErrorsBadge.razor.cs (1)
36
var
application = TelemetryRepository.GetApplicationByCompositeName(resource.Name);
Model\Otlp\ApplicationsSelectHelpers.cs (4)
43
public static List<SelectViewModel<ResourceTypeDetails>> CreateApplications(List<
OtlpApplication
> applications)
45
var replicasByApplicationName =
OtlpApplication
.GetReplicasByApplicationName(applications);
54
var
app = replicas.Single();
76
Name =
OtlpApplication
.GetResourceName(replica, applications)
Model\Otlp\SpanWaterfallViewModel.cs (3)
33
public string GetTooltip(List<
OtlpApplication
> allApplications)
112
public static string GetTitle(OtlpSpan span, List<
OtlpApplication
> allApplications)
114
return $"{
OtlpApplication
.GetResourceName(span.Source, allApplications)}: {span.GetDisplaySummary()}";
Model\TraceHelpers.cs (3)
48
var appFirstTimes = new Dictionary<
OtlpApplication
, OrderedApplication>();
86
public sealed class OrderedApplication(
OtlpApplication
application, int index, DateTime firstDateTime, int totalSpans, int erroredSpans)
88
public
OtlpApplication
Application { get; } = application;
Otlp\Model\OtlpApplication.cs (6)
240
public static Dictionary<string, List<
OtlpApplication
>> GetReplicasByApplicationName(IEnumerable<
OtlpApplication
> allApplications)
247
public static string GetResourceName(OtlpApplicationView app, List<
OtlpApplication
> allApplications) =>
250
public static string GetResourceName(
OtlpApplication
app, List<
OtlpApplication
> allApplications)
253
foreach (
var
item in allApplications)
Otlp\Model\OtlpApplicationView.cs (4)
16
public
OtlpApplication
Application { get; }
19
public OtlpApplicationView(
OtlpApplication
application, RepeatedField<KeyValue> attributes)
27
case
OtlpApplication
.SERVICE_NAME:
28
case
OtlpApplication
.SERVICE_INSTANCE_ID:
Otlp\Model\OtlpHelpers.cs (3)
35
if (attribute.Key ==
OtlpApplication
.SERVICE_INSTANCE_ID)
39
if (attribute.Key ==
OtlpApplication
.SERVICE_NAME)
43
if (attribute.Key ==
OtlpApplication
.PROCESS_EXECUTABLE_NAME)
Otlp\Storage\TelemetryRepository.cs (26)
40
private readonly ConcurrentDictionary<ApplicationKey,
OtlpApplication
> _applications = new();
45
private readonly HashSet<(
OtlpApplication
Application, string PropertyKey)> _logPropertyKeys = new();
46
private readonly HashSet<(
OtlpApplication
Application, string PropertyKey)> _tracePropertyKeys = new();
92
public List<
OtlpApplication
> GetApplications()
97
public List<
OtlpApplication
> GetApplicationsByName(string name)
102
private List<
OtlpApplication
> GetApplicationsCore(string? name)
104
IEnumerable<
OtlpApplication
> results = _applications.Values;
114
public
OtlpApplication
? GetApplicationByCompositeName(string compositeName)
127
public
OtlpApplication
? GetApplication(ApplicationKey key)
134
_applications.TryGetValue(key, out
var
application);
138
public List<
OtlpApplication
> GetApplications(ApplicationKey key)
179
foreach (
var
application in applications)
201
if (_applications.TryGetValue(key, out
var
application))
215
(
OtlpApplication
, bool) GetOrAddApplication(ApplicationKey key, Resource resource)
219
var
application = _applications.GetOrAdd(key, _ =>
399
List<
OtlpApplication
>? applications = null;
435
List<
OtlpApplication
>? applications = null;
462
List<
OtlpApplication
>? applications = null;
489
List<
OtlpApplication
>? applications = null;
568
private static bool MatchApplications(ApplicationKey applicationKey, List<
OtlpApplication
> applications)
570
foreach (
var
application in applications)
581
private static bool MatchApplications(OtlpTrace t, List<
OtlpApplication
> applications)
607
List<
OtlpApplication
>? applications = null;
644
List<
OtlpApplication
>? applications = null;
681
List<
OtlpApplication
> applications;
691
foreach (
var
app in applications)
Aspire.Dashboard.Components.Tests (3)
Controls\StructuredLogDetailsTests.cs (2)
26
var
app = new OtlpApplication("app1", "instance1", context);
31
new KeyValue { Key =
OtlpApplication
.SERVICE_NAME, Value = new AnyValue { StringValue = "value1" } }
tests\Shared\Telemetry\TelemetryTestHelpers.cs (1)
293
public static OtlpSpan CreateOtlpSpan(
OtlpApplication
app, OtlpTrace trace, OtlpScope scope, string spanId, string? parentSpanId, DateTime startDate,
Aspire.Dashboard.Tests (29)
Model\ApplicationsSelectHelpersTests.cs (6)
23
var appVMs = ApplicationsSelectHelpers.CreateApplications(new List<
OtlpApplication
>
68
var appVMs = ApplicationsSelectHelpers.CreateApplications(new List<
OtlpApplication
>
110
var apps = new Dictionary<string,
OtlpApplication
>();
134
var appVMs = ApplicationsSelectHelpers.CreateApplications(new List<
OtlpApplication
>
171
var appVMs = ApplicationsSelectHelpers.CreateApplications(new List<
OtlpApplication
>
205
private static
OtlpApplication
CreateOtlpApplication(string name, string instanceId)
Model\SpanWaterfallViewModelTests.cs (5)
20
var
app1 = new OtlpApplication("app1", "instance", context);
21
var
app2 = new OtlpApplication("app2", "instance", context);
55
var
app = new OtlpApplication("app1", "instance", context);
98
var
app1 = new OtlpApplication("app1", "instance", context);
120
var
app1 = new OtlpApplication("app1", "instance", context);
Model\TraceHelpersTests.cs (8)
19
var
app1 = new OtlpApplication("app1", "instance", context);
40
var
app1 = new OtlpApplication("app1", "instance", context);
41
var
app2 = new OtlpApplication("app2", "instance", context);
67
var
app1 = new OtlpApplication("app1", "instance", context);
68
var
app2 = new OtlpApplication("app2", "instance", context);
94
var
app1 = new OtlpApplication("app1", "instance", context);
95
var
app2 = new OtlpApplication("app2", "instance", context);
96
var
app3 = new OtlpApplication("app3", "instance", context);
TelemetryRepositoryTests\ApplicationTests.cs (5)
41
var
app1 = repository.GetApplicationByCompositeName("app1-TestId");
42
var
app2 = repository.GetApplicationByCompositeName("APP2-TESTID");
43
var
notFound = repository.GetApplicationByCompositeName("APP2_TESTID");
141
var instance1Name =
OtlpApplication
.GetResourceName(applications[0], applications);
142
var instance2Name =
OtlpApplication
.GetResourceName(applications[1], applications);
TelemetryRepositoryTests\MetricsTests.cs (1)
1111
var
applications = Assert.Single(repository.GetApplications());
TelemetryRepositoryTests\OtlpSpanTests.cs (1)
21
var
app1 = new OtlpApplication("app1", "instance", context);
TelemetryRepositoryTests\TelemetryRepositoryTests.cs (1)
48
var
application = repository.GetApplication(applicationKey);
TelemetryRepositoryTests\TraceTests.cs (1)
1477
var
application = Assert.Single(repository.GetApplications());
tests\Shared\Telemetry\TelemetryTestHelpers.cs (1)
293
public static OtlpSpan CreateOtlpSpan(
OtlpApplication
app, OtlpTrace trace, OtlpScope scope, string spanId, string? parentSpanId, DateTime startDate,