3 implementations of IOutgoingPeerResolver
Aspire.Dashboard (2)
Model\BrowserLinkOutgoingPeerResolver.cs (1)
8public sealed class BrowserLinkOutgoingPeerResolver : IOutgoingPeerResolver
Model\ResourceOutgoingPeerResolver.cs (1)
13public sealed class ResourceOutgoingPeerResolver : IOutgoingPeerResolver, IAsyncDisposable
Aspire.Dashboard.Tests (1)
TelemetryRepositoryTests\TestOutgoingPeerResolver.cs (1)
9public sealed class TestOutgoingPeerResolver : IOutgoingPeerResolver, IDisposable
15 references to IOutgoingPeerResolver
Aspire.Dashboard (12)
Components\Pages\TraceDetail.razor.cs (2)
53public required IEnumerable<IOutgoingPeerResolver> OutgoingPeerResolvers { get; init; } 77foreach (var resolver in OutgoingPeerResolvers)
DashboardWebApplication.cs (2)
255builder.Services.TryAddEnumerable(ServiceDescriptor.Singleton<IOutgoingPeerResolver, ResourceOutgoingPeerResolver>()); 256builder.Services.TryAddEnumerable(ServiceDescriptor.Singleton<IOutgoingPeerResolver, BrowserLinkOutgoingPeerResolver>());
Model\Otlp\SpanWaterfallViewModel.cs (3)
110public sealed record TraceDetailState(IOutgoingPeerResolver[] OutgoingPeerResolvers, List<string> CollapsedSpanIds); 176private static string? ResolveUninstrumentedPeerName(OtlpSpan span, IOutgoingPeerResolver[] outgoingPeerResolvers) 186foreach (var resolver in outgoingPeerResolvers)
Otlp\Storage\TelemetryRepository.cs (5)
29private readonly IOutgoingPeerResolver[] _outgoingPeerResolvers; 66public TelemetryRepository(ILoggerFactory loggerFactory, IOptions<DashboardOptions> dashboardOptions, PauseManager pauseManager, IEnumerable<IOutgoingPeerResolver> outgoingPeerResolvers) 80foreach (var outgoingPeerResolver in _outgoingPeerResolvers) 1096private static ResourceViewModel? ResolveUninstrumentedPeerResource(OtlpSpan span, IEnumerable<IOutgoingPeerResolver> outgoingPeerResolvers) 1099foreach (var resolver in outgoingPeerResolvers)
Aspire.Dashboard.Components.Tests (1)
tests\Shared\Telemetry\TelemetryTestHelpers.cs (1)
240IOutgoingPeerResolver[]? outgoingPeerResolvers = null)
Aspire.Dashboard.Tests (2)
BrowserLinkOutgoingPeerResolverTests.cs (1)
114private static bool TryResolvePeerName(IOutgoingPeerResolver resolver, KeyValuePair<string, string>[] attributes, out string? peerName)
tests\Shared\Telemetry\TelemetryTestHelpers.cs (1)
240IOutgoingPeerResolver[]? outgoingPeerResolvers = null)