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