48 instantiations of OtlpResource
Aspire.Dashboard (2)
Otlp\Storage\SqliteTelemetryRepository.Caching.cs (1)
620
var resource = new
OtlpResource
(key.Name, key.InstanceId, uninstrumentedPeer, _otlpContext);
Otlp\Storage\SqliteTelemetryRepository.Traces.Reads.cs (1)
175
new
(resourceName, instanceId, uninstrumentedPeer, _otlpContext);
Aspire.Dashboard.Components.Tests (6)
Controls\GenAIVisualizerDialogTests.cs (3)
34
var resource = new
OtlpResource
("app", "instance", uninstrumentedPeer: false, context);
63
var resource = new
OtlpResource
("app", "instance", uninstrumentedPeer: false, context);
127
var resource = new
OtlpResource
("app", "instance", uninstrumentedPeer: false, context);
Controls\PlotlyChartTests.cs (1)
64
var resource = new
OtlpResource
("resource", instanceId: null, uninstrumentedPeer: false, context);
Controls\StructuredLogDetailsTests.cs (1)
26
var app = new
OtlpResource
("app1", "instance1", uninstrumentedPeer: false, context);
Pages\TraceDetailsTests.cs (1)
511
var resource = new
OtlpResource
("app", "instance", uninstrumentedPeer: false, context);
Aspire.Dashboard.Tests (40)
ChartDataCalculatorTests.cs (1)
526
var resource = new
OtlpResource
("resource", instanceId: null, uninstrumentedPeer: false, CreateContext());
Model\ApplicationsSelectHelpersTests.cs (1)
279
return new
OtlpResource
(key.Name, key.InstanceId, uninstrumentedPeer: false, TelemetryTestHelpers.CreateContext());
Model\DefaultInstrumentUnitResolverTests.cs (1)
27
var resource = new
OtlpResource
("resource", instanceId: null, uninstrumentedPeer: false, context);
Model\SpanWaterfallViewModelTests.cs (7)
21
var app1 = new
OtlpResource
("app1", "instance", uninstrumentedPeer: false, context);
22
var app2 = new
OtlpResource
("app2", "instance", uninstrumentedPeer: false, context);
47
var app1 = new
OtlpResource
("app1", "instance", uninstrumentedPeer: false, context);
80
var app1 = new
OtlpResource
("app1", "instance", uninstrumentedPeer: false, context);
81
var app2 = new
OtlpResource
("app2", "instance", uninstrumentedPeer: false, context);
106
var app = new
OtlpResource
("app", "instance", uninstrumentedPeer: false, context);
107
var browserLink = new
OtlpResource
("Browser Link", instanceId: null, uninstrumentedPeer: true, context);
Model\TelemetryExportServiceTests.cs (3)
420
traces.PagedResult.Items[0].Spans[0].SetUninstrumentedPeer(new
OtlpResource
(
483
var source = new
OtlpResource
("source", instanceId: null, uninstrumentedPeer: false, context);
484
var destination = new
OtlpResource
("destination", instanceId: "replica-1", uninstrumentedPeer: false, context);
Model\TraceDetailPageViewModelTests.cs (4)
37
var resource = new
OtlpResource
("app1", "instance", uninstrumentedPeer: false, context);
70
var resource = new
OtlpResource
("app1", "instance", uninstrumentedPeer: false, context);
104
var resource = new
OtlpResource
("app1", "instance", uninstrumentedPeer: false, context);
145
var resource = new
OtlpResource
("app1", "instance", uninstrumentedPeer: false, context);
Model\TraceHelpersTests.cs (16)
19
var app1 = new
OtlpResource
("app1", "instance", uninstrumentedPeer: false, context);
40
var app1 = new
OtlpResource
("app1", "instance", uninstrumentedPeer: false, context);
41
var app2 = new
OtlpResource
("app2", "instance", uninstrumentedPeer: false, context);
67
var app1 = new
OtlpResource
("app1", "instance", uninstrumentedPeer: false, context);
68
var app2 = new
OtlpResource
("app2", "instance", uninstrumentedPeer: false, context);
94
var app1 = new
OtlpResource
("app1", "instance", uninstrumentedPeer: false, context);
95
var app2 = new
OtlpResource
("app2", "instance", uninstrumentedPeer: false, context);
96
var app3 = new
OtlpResource
("app3", "instance", uninstrumentedPeer: false, context);
128
var app1 = new
OtlpResource
("app1", "instance", uninstrumentedPeer: false, context);
129
var app2 = new
OtlpResource
("app2", "instance", uninstrumentedPeer: false, context);
130
var app3 = new
OtlpResource
("app3", "instance", uninstrumentedPeer: true, context);
159
var app1 = new
OtlpResource
("app1", "instance", uninstrumentedPeer: false, context);
160
var app2 = new
OtlpResource
("app2", "instance", uninstrumentedPeer: false, context);
161
var peer = new
OtlpResource
("peer", instanceId: null, uninstrumentedPeer: true, context);
180
var app1 = new
OtlpResource
("app1", "instance", uninstrumentedPeer: false, context);
181
var equivalentApp1 = new
OtlpResource
("app1", "instance", uninstrumentedPeer: true, context);
TelemetryRepositoryTests\OtlpSpanTests.cs (7)
21
var app1 = new
OtlpResource
("app1", "instance", uninstrumentedPeer: false, context);
72
var app1 = new
OtlpResource
("app1", "instance", uninstrumentedPeer: false, context);
90
var app1 = new
OtlpResource
("app1", "instance", uninstrumentedPeer: false, context);
91
var app2 = new
OtlpResource
("app2", "instance", uninstrumentedPeer: true, context);
110
var app1 = new
OtlpResource
("app1", "instance", uninstrumentedPeer: false, context);
111
var app2 = new
OtlpResource
("app2", "instance", uninstrumentedPeer: true, context);
174
var app = new
OtlpResource
("app", "instance", uninstrumentedPeer: false, context);
218 references to OtlpResource
Aspire.Dashboard (89)
Api\TelemetryApiService.cs (2)
552
private static List<ResourceKey>? ResolveResourceKeys(IReadOnlyList<
OtlpResource
> resources, string[]? resourceNames)
579
IReadOnlyList<
OtlpResource
> resources,
Components\Controls\Chart\ChartBase.cs (1)
61
public required List<
OtlpResource
> Resources { get; set; }
Components\Controls\Chart\ChartContainer.razor.cs (1)
53
public required List<
OtlpResource
> Resources { get; set; }
Components\Controls\PropertyValues\ResourceNameButtonValue.razor.cs (1)
22
public required
OtlpResource
Resource { get; set; }
Components\Dialogs\GenAIVisualizerDialog.razor.cs (1)
389
ITelemetryRepository telemetryRepository, ITelemetryErrorRecorder errorRecorder, List<
OtlpResource
> resources, Func<List<OtlpSpan>> getContextGenAISpans,
Components\Dialogs\ManageDataDialog.razor.cs (5)
131
foreach (
var
otlpResource in TelemetryRepository.GetResources())
220
var
otlpResource = TelemetryRepository.GetResourceByCompositeName(resource.Name);
235
private static ResourceDataRow CreateTelemetryOnlyResourceDataRow(
OtlpResource
otlpResource)
250
private static void PopulateDataRows(List<TelemetryDataRow> data,
OtlpResource
otlpResource, string resourceName)
347
private string GetOtlpResourceName(
OtlpResource
resource) => OtlpHelpers.GetResourceName(resource, TelemetryRepository.GetResources());
Components\Pages\Metrics.razor.cs (1)
28
private List<
OtlpResource
> _resources = default!;
Components\Pages\StructuredLogs.razor.cs (2)
38
private List<
OtlpResource
> _resources = default!;
406
private string GetResourceName(
OtlpResource
resource) => OtlpHelpers.GetResourceName(resource, _resources);
Components\Pages\TraceDetail.razor.cs (3)
39
private List<
OtlpResource
> _resources = default!;
311
var apps = new HashSet<
OtlpResource
>();
510
private string GetResourceName(OtlpResourceView app) =>
OtlpResource
.GetResourceName(app, _resources);
Components\Pages\Traces.razor.cs (2)
40
private List<
OtlpResource
> _resources = default!;
255
private string GetResourceName(
OtlpResource
app) => OtlpHelpers.GetResourceName(app, _resources);
Components\ResourcesGridColumns\UnreadLogErrorsBadge.razor.cs (1)
39
var
otlpResource = TelemetryRepository.GetResourceByCompositeName(resource.Name);
Model\ExemplarsDialogViewModel.cs (1)
12
public required List<
OtlpResource
> Resources { get; init; }
Model\ManageData\ResourceDataRow.cs (1)
21
public
OtlpResource
? OtlpResource { get; init; }
Model\Otlp\ResourcesSelectHelpers.cs (3)
81
public static List<SelectViewModel<ResourceTypeDetails>> CreateResources(List<
OtlpResource
> resources)
83
var replicasByResourceName =
OtlpResource
.GetReplicasByResourceName(resources);
92
var
resource = replicas.Single();
Model\Otlp\SpanWaterfallViewModel.cs (5)
37
public string GetTooltip(List<
OtlpResource
> allResources)
63
public sealed record TraceDetailState(List<string> CollapsedSpanIds, List<
OtlpResource
> AllResources);
65
public static string GetTitle(OtlpSpan span, List<
OtlpResource
> allResources)
67
return $"{
OtlpResource
.GetResourceName(span.Source, allResources)}: {span.GetDisplaySummary()}";
158
private static string? ResolveUninstrumentedPeerName(OtlpSpan span, List<
OtlpResource
> allResources)
Model\ResourceMenuBuilder.cs (1)
208
var
telemetryResource = _dataSource.TelemetryRepository.GetResourceByCompositeName(resource.Name);
Model\SpanDetailsViewModel.cs (2)
20
public required List<
OtlpResource
> Resources { get; init; }
22
public static SpanDetailsViewModel Create(OtlpSpan span, ITelemetryRepository telemetryRepository, List<
OtlpResource
> resources)
Model\TelemetryExportService.cs (9)
154
private async Task AddStructuredLogsAsync(ExportArchive exportArchive, List<
OtlpResource
> resources, CancellationToken cancellationToken)
156
foreach (
var
resource in resources)
170
private async Task AddTracesAsync(ExportArchive exportArchive, List<
OtlpResource
> resources, CancellationToken cancellationToken)
172
foreach (
var
resource in resources)
186
private async Task AddMetricsAsync(ExportArchive exportArchive, List<
OtlpResource
> resources, CancellationToken cancellationToken)
188
foreach (
var
resource in resources)
622
private static OtlpResourceJson ConvertResource(
OtlpResource
resource)
630
Key =
OtlpResource
.SERVICE_NAME,
635
Key =
OtlpResource
.SERVICE_INSTANCE_ID,
Model\TraceHelpers.cs (5)
67
var resourceFirstTimes = new Dictionary<
OtlpResource
, OrderedResource>(OtlpResourceEqualityComparer.Instance);
90
private static void ProcessSpanResource(OtlpSpan span,
OtlpResource
resource, Dictionary<
OtlpResource
, OrderedResource> resourceFirstTimes, DateTime currentMinDate)
169
public sealed class OrderedResource(
OtlpResource
resource, int index, DateTime firstDateTime, int totalSpans, int erroredSpans)
171
public
OtlpResource
Resource { get; } = resource;
Otlp\Model\OtlpHelpers.cs (3)
89
if (attribute.Key ==
OtlpResource
.SERVICE_INSTANCE_ID)
93
if (attribute.Key ==
OtlpResource
.SERVICE_NAME)
97
if (attribute.Key ==
OtlpResource
.PROCESS_EXECUTABLE_NAME)
Otlp\Model\OtlpResource.cs (6)
55
public static Dictionary<string, List<
OtlpResource
>> GetReplicasByResourceName(IEnumerable<
OtlpResource
> allResources)
158
internal sealed class OtlpResourceEqualityComparer : IEqualityComparer<
OtlpResource
>
166
public bool Equals(
OtlpResource
? x,
OtlpResource
? y) =>
169
public int GetHashCode(
OtlpResource
obj) => obj.ResourceKey.GetHashCode();
Otlp\Model\OtlpResourceView.cs (5)
16
public
OtlpResource
Resource { get; }
19
public OtlpResourceView(
OtlpResource
resource, RepeatedField<KeyValue> attributes)
27
case
OtlpResource
.SERVICE_NAME:
28
case
OtlpResource
.SERVICE_INSTANCE_ID:
42
internal OtlpResourceView(
OtlpResource
resource, KeyValuePair<string, string>[] properties)
Otlp\Model\OtlpSpan.cs (4)
48
public
OtlpResource
? UninstrumentedPeer { get => _uninstrumentedPeer; init => _uninstrumentedPeer = value; }
54
private
OtlpResource
? _uninstrumentedPeer;
56
public void SetUninstrumentedPeer(
OtlpResource
? peer)
138
public
OtlpResource
? GetDestination()
Otlp\Model\OtlpTrace.cs (1)
173
public void SetSpanUninstrumentedPeer(OtlpSpan span,
OtlpResource
? resource)
Otlp\Storage\ITelemetryRepository.cs (6)
24
List<
OtlpResource
> GetResources(bool includeUninstrumentedPeers = false);
25
List<
OtlpResource
> GetResourcesByName(string name, bool includeUninstrumentedPeers = false);
26
OtlpResource
? GetResourceByCompositeName(string compositeName);
27
OtlpResource
? GetResource(ResourceKey key);
28
List<
OtlpResource
> GetResources(ResourceKey key, bool includeUninstrumentedPeers = false);
52
OtlpResource
? GetPeerResource(OtlpSpan span);
Otlp\Storage\LogSummary.cs (1)
21
public required
OtlpResource
Resource { get; init; }
Otlp\Storage\SqliteTelemetryRepository.Caching.cs (5)
620
var
resource = new OtlpResource(key.Name, key.InstanceId, uninstrumentedPeer, _otlpContext);
715
private (
OtlpResource
Resource, OtlpResourceView View, OtlpScope Scope) GetCachedTelemetryMetadata(
732
private
OtlpResource
? GetCachedResource(long resourceId)
760
private sealed class CachedResource(long resourceId,
OtlpResource
resource)
763
public
OtlpResource
Resource { get; } = resource;
Otlp\Storage\SqliteTelemetryRepository.cs (1)
227
public
OtlpResource
? GetPeerResource(OtlpSpan span) => span.UninstrumentedPeer;
Otlp\Storage\SqliteTelemetryRepository.Resources.cs (6)
14
public List<
OtlpResource
> GetResources(bool includeUninstrumentedPeers = false) => GetTelemetryResources(includeUninstrumentedPeers, name: null);
16
public List<
OtlpResource
> GetResourcesByName(string name, bool includeUninstrumentedPeers = false) => GetTelemetryResources(includeUninstrumentedPeers, name);
18
public
OtlpResource
? GetResourceByCompositeName(string compositeName) => GetResources(includeUninstrumentedPeers: true).SingleOrDefault(resource => resource.ResourceKey.EqualsCompositeName(compositeName));
20
public
OtlpResource
? GetResource(ResourceKey key) => GetResources(includeUninstrumentedPeers: true).SingleOrDefault(resource => resource.ResourceKey == key);
22
public List<
OtlpResource
> GetResources(ResourceKey key, bool includeUninstrumentedPeers = false)
106
private List<
OtlpResource
> GetTelemetryResources(bool includeUninstrumentedPeers, string? name)
Otlp\Storage\SqliteTelemetryRepository.Traces.Reads.cs (1)
174
OtlpResource
CreateSummaryResource(string resourceName, string? instanceId, bool uninstrumentedPeer) =>
Otlp\Storage\SqliteTelemetryRepository.Traces.Writes.cs (1)
558
OtlpResource
? peer = null;
Otlp\Storage\TraceSummary.cs (2)
17
public required
OtlpResource
RootResource { get; init; }
28
public required
OtlpResource
Resource { get; init; }
Aspire.Dashboard.Components.Tests (20)
Controls\GenAIVisualizerDialogTests.cs (5)
34
var
resource = new OtlpResource("app", "instance", uninstrumentedPeer: false, context);
63
var
resource = new OtlpResource("app", "instance", uninstrumentedPeer: false, context);
127
var
resource = new OtlpResource("app", "instance", uninstrumentedPeer: false, context);
208
var
resource = resources[0];
292
var
resource = resources[0];
Controls\PlotlyChartTests.cs (1)
64
var
resource = new OtlpResource("resource", instanceId: null, uninstrumentedPeer: false, context);
Controls\StructuredLogDetailsTests.cs (2)
26
var
app = new OtlpResource("app1", "instance1", uninstrumentedPeer: false, context);
31
new KeyValue { Key =
OtlpResource
.SERVICE_NAME, Value = new AnyValue { StringValue = "value1" } }
Pages\MetricsTests.cs (3)
107
var
resource = telemetryRepository.GetResources().Single();
222
var
resource = telemetryRepository.GetResources().Single();
280
var
resource = telemetryRepository.GetResources().Single();
Pages\TraceDetailsTests.cs (1)
511
var
resource = new OtlpResource("app", "instance", uninstrumentedPeer: false, context);
Shared\TestTelemetryRepository.cs (6)
20
public List<
OtlpResource
> GetResources(bool includeUninstrumentedPeers = false) => inner.GetResources(includeUninstrumentedPeers);
21
public List<
OtlpResource
> GetResourcesByName(string name, bool includeUninstrumentedPeers = false) => inner.GetResourcesByName(name, includeUninstrumentedPeers);
22
public
OtlpResource
? GetResourceByCompositeName(string compositeName) => inner.GetResourceByCompositeName(compositeName);
23
public
OtlpResource
? GetResource(ResourceKey key) => inner.GetResource(key);
24
public List<
OtlpResource
> GetResources(ResourceKey key, bool includeUninstrumentedPeers = false) => inner.GetResources(key, includeUninstrumentedPeers);
49
public
OtlpResource
? GetPeerResource(OtlpSpan span) => inner.GetPeerResource(span);
tests\Shared\Telemetry\TelemetryTestHelpers.cs (2)
267
public static OtlpSpan CreateOtlpSpan(
OtlpResource
resource, OtlpTrace trace, OtlpScope scope, string spanId, string? parentSpanId, DateTime startDate,
269
OtlpResource
? uninstrumentedPeer = null, DateTime? endDate = null, string? spanName = null)
Aspire.Dashboard.Tests (109)
ChartDataCalculatorTests.cs (1)
526
var
resource = new OtlpResource("resource", instanceId: null, uninstrumentedPeer: false, CreateContext());
Integration\OtlpHttpJsonTests.cs (7)
488
private static
OtlpResource
AssertMyServiceResource(ITelemetryRepository telemetryRepository)
491
var
resource = Assert.Single(resources);
525
var
resource = AssertMyServiceResource(telemetryRepository);
585
var
resource = AssertMyServiceResource(telemetryRepository);
662
var
resource = AssertMyServiceResource(telemetryRepository);
712
var
resource = AssertMyServiceResource(telemetryRepository);
763
var
resource = Assert.Single(resources);
Model\ApplicationsSelectHelpersTests.cs (9)
23
var appVMs = ResourcesSelectHelpers.CreateResources(new List<
OtlpResource
>
68
var appVMs = ResourcesSelectHelpers.CreateResources(new List<
OtlpResource
>
85
var appVMs = ResourcesSelectHelpers.CreateResources(new List<
OtlpResource
>
106
var appVMs = ResourcesSelectHelpers.CreateResources(new List<
OtlpResource
>
122
var appVMs = ResourcesSelectHelpers.CreateResources(new List<
OtlpResource
>
173
var apps = new Dictionary<string,
OtlpResource
>();
197
var appVMs = ResourcesSelectHelpers.CreateResources(new List<
OtlpResource
>
234
var appVMs = ResourcesSelectHelpers.CreateResources(new List<
OtlpResource
>
268
private static
OtlpResource
CreateOtlpResource(string name, string? instanceId)
Model\DefaultInstrumentUnitResolverTests.cs (1)
27
var
resource = new OtlpResource("resource", instanceId: null, uninstrumentedPeer: false, context);
Model\SpanWaterfallViewModelTests.cs (7)
21
var
app1 = new OtlpResource("app1", "instance", uninstrumentedPeer: false, context);
22
var
app2 = new OtlpResource("app2", "instance", uninstrumentedPeer: false, context);
47
var
app1 = new OtlpResource("app1", "instance", uninstrumentedPeer: false, context);
80
var
app1 = new OtlpResource("app1", "instance", uninstrumentedPeer: false, context);
81
var
app2 = new OtlpResource("app2", "instance", uninstrumentedPeer: false, context);
106
var
app = new OtlpResource("app", "instance", uninstrumentedPeer: false, context);
107
var
browserLink = new OtlpResource("Browser Link", instanceId: null, uninstrumentedPeer: true, context);
Model\TelemetryExportServiceTests.cs (16)
59
var
resource = resources[0];
78
Assert.Contains(resourceLogs.Resource.Attributes, a => a.Key ==
OtlpResource
.SERVICE_NAME && a.Value?.StringValue == "TestService");
79
Assert.Contains(resourceLogs.Resource.Attributes, a => a.Key ==
OtlpResource
.SERVICE_INSTANCE_ID && a.Value?.StringValue == "instance-1");
127
var
resource = resources[0];
175
var
resource = resources[0];
248
var
resource = resources[0];
296
var
resource = resources[0];
315
Assert.Contains(resourceSpans.Resource.Attributes, a => a.Key ==
OtlpResource
.SERVICE_NAME && a.Value?.StringValue == "TestService");
369
var
resource = resources[0];
417
var
resource = resources[0];
467
var
resource = resources[0];
483
var
source = new OtlpResource("source", instanceId: null, uninstrumentedPeer: false, context);
484
var
destination = new OtlpResource("destination", instanceId: "replica-1", uninstrumentedPeer: false, context);
545
var
resource = resources[0];
576
Assert.Contains(resourceMetrics.Resource.Attributes, a => a.Key ==
OtlpResource
.SERVICE_NAME && a.Value?.StringValue == "TestService");
633
var
resource = resources[0];
Model\TelemetryImportServiceTests.cs (2)
181
var
logResource = resources.FirstOrDefault(r => r.ResourceName == "LogService");
184
var
traceResource = resources.FirstOrDefault(r => r.ResourceName == "TraceService");
Model\TraceDetailPageViewModelTests.cs (4)
37
var
resource = new OtlpResource("app1", "instance", uninstrumentedPeer: false, context);
70
var
resource = new OtlpResource("app1", "instance", uninstrumentedPeer: false, context);
104
var
resource = new OtlpResource("app1", "instance", uninstrumentedPeer: false, context);
145
var
resource = new OtlpResource("app1", "instance", uninstrumentedPeer: false, context);
Model\TraceHelpersTests.cs (16)
19
var
app1 = new OtlpResource("app1", "instance", uninstrumentedPeer: false, context);
40
var
app1 = new OtlpResource("app1", "instance", uninstrumentedPeer: false, context);
41
var
app2 = new OtlpResource("app2", "instance", uninstrumentedPeer: false, context);
67
var
app1 = new OtlpResource("app1", "instance", uninstrumentedPeer: false, context);
68
var
app2 = new OtlpResource("app2", "instance", uninstrumentedPeer: false, context);
94
var
app1 = new OtlpResource("app1", "instance", uninstrumentedPeer: false, context);
95
var
app2 = new OtlpResource("app2", "instance", uninstrumentedPeer: false, context);
96
var
app3 = new OtlpResource("app3", "instance", uninstrumentedPeer: false, context);
128
var
app1 = new OtlpResource("app1", "instance", uninstrumentedPeer: false, context);
129
var
app2 = new OtlpResource("app2", "instance", uninstrumentedPeer: false, context);
130
var
app3 = new OtlpResource("app3", "instance", uninstrumentedPeer: true, context);
159
var
app1 = new OtlpResource("app1", "instance", uninstrumentedPeer: false, context);
160
var
app2 = new OtlpResource("app2", "instance", uninstrumentedPeer: false, context);
161
var
peer = new OtlpResource("peer", instanceId: null, uninstrumentedPeer: true, context);
180
var
app1 = new OtlpResource("app1", "instance", uninstrumentedPeer: false, context);
181
var
equivalentApp1 = new OtlpResource("app1", "instance", uninstrumentedPeer: true, context);
TelemetryRepositoryTests\MetricsTests.cs (9)
312
var
resource = Assert.Single(repositoryContext.Repository.GetResources());
481
var
resource = Assert.Single(repositoryContext.Repository.GetResources());
1372
var
resources = Assert.Single(repositoryContext.Repository.GetResources());
1772
var
resource = Assert.Single(repositoryContext.Repository.GetResources());
1822
var
resource = Assert.Single(repositoryContext.Repository.GetResources());
1901
var
resource = Assert.Single(repositoryContext.Repository.GetResources());
1992
var
resource = Assert.Single(repositoryContext.Repository.GetResources());
2021
var
resource = Assert.Single(repositoryContext.Repository.GetResources());
2113
var
resource = Assert.Single(repositoryContext.Repository.GetResources());
TelemetryRepositoryTests\OtlpSpanTests.cs (10)
21
var
app1 = new OtlpResource("app1", "instance", uninstrumentedPeer: false, context);
72
var
app1 = new OtlpResource("app1", "instance", uninstrumentedPeer: false, context);
79
var
destination = span.GetDestination();
90
var
app1 = new OtlpResource("app1", "instance", uninstrumentedPeer: false, context);
91
var
app2 = new OtlpResource("app2", "instance", uninstrumentedPeer: true, context);
99
var
destination = span.GetDestination();
110
var
app1 = new OtlpResource("app1", "instance", uninstrumentedPeer: false, context);
111
var
app2 = new OtlpResource("app2", "instance", uninstrumentedPeer: true, context);
124
var
destination = parentSpan.GetDestination();
174
var
app = new OtlpResource("app", "instance", uninstrumentedPeer: false, context);
TelemetryRepositoryTests\ResourceTests.cs (5)
41
var
app1 = repositoryContext.Repository.GetResourceByCompositeName("app1-TestId");
42
var
app2 = repositoryContext.Repository.GetResourceByCompositeName("APP2-TESTID");
43
var
notFound = repositoryContext.Repository.GetResourceByCompositeName("APP2_TESTID");
165
var
instance1 = Assert.Single(resources, r => r.InstanceId == guid1);
166
var
instance2 = Assert.Single(resources, r => r.InstanceId == guid2);
TelemetryRepositoryTests\SqliteTelemetryPersistenceTests.cs (6)
109
var
cachedResource = Assert.Single(repositoryContext.Repository.GetResources());
173
var
backendResource = Assert.IsType<
OtlpResource
>(
210
var
firstResource = Assert.Single(historicalContext.Repository.GetResources());
214
var
secondResource = Assert.Single(historicalContext.Repository.GetResources());
259
var
resource = Assert.Single(reopenedContext.Repository.GetResources());
TelemetryRepositoryTests\TelemetryRepositoryTests.cs (5)
54
var
resource = repositoryContext.Repository.GetResource(resourceKey);
290
var
resource2 = repositoryContext.Repository.GetResource(new ResourceKey("resource2", "222"));
303
var
resourceBefore = repositoryContext.Repository.GetResource(new ResourceKey("resource1", "123"));
314
var
resourceAfter = repositoryContext.Repository.GetResource(new ResourceKey("resource1", "123"));
345
var
resourceAfter = repositoryContext.Repository.GetResource(new ResourceKey("resource1", "123"));
TelemetryRepositoryTests\TraceTests.cs (9)
1574
missingInstanceIdResource.Attributes.Remove(missingInstanceIdResource.Attributes.Single(attribute => attribute.Key ==
OtlpResource
.SERVICE_INSTANCE_ID));
1638
var
resource = Assert.Single(repositoryContext.Repository.GetResources());
2162
var
resource = Assert.Single(repositoryContext.Repository.GetResources());
2657
var
uninstrumentedPeerApp = resources.Single(a => a.UninstrumentedPeer);
2846
var
peerResource = Assert.Single(
2959
var
uninstrumentedPeerApp = resources.Single(a => a.UninstrumentedPeer);
3018
var
peerResource = Assert.Single(repositoryContext.Repository.GetResources(includeUninstrumentedPeers: true), resource => resource.UninstrumentedPeer);
3067
var
peerResource = Assert.Single(repositoryContext.Repository.GetResources(includeUninstrumentedPeers: true), resource => resource.UninstrumentedPeer);
3433
var
serviceA = resources.Single(r => r.ResourceName == "service-a");
tests\Shared\Telemetry\TelemetryTestHelpers.cs (2)
267
public static OtlpSpan CreateOtlpSpan(
OtlpResource
resource, OtlpTrace trace, OtlpScope scope, string spanId, string? parentSpanId, DateTime startDate,
269
OtlpResource
? uninstrumentedPeer = null, DateTime? endDate = null, string? spanName = null)