2 implementations of IOutgoingPeerResolver
Aspire.Dashboard (2)
Model\BrowserLinkOutgoingPeerResolver.cs (1)
9public sealed class BrowserLinkOutgoingPeerResolver : IOutgoingPeerResolver
Model\ResourceOutgoingPeerResolver.cs (1)
12public sealed class ResourceOutgoingPeerResolver : IOutgoingPeerResolver, IAsyncDisposable
6 references to IOutgoingPeerResolver
Aspire.Dashboard (5)
DashboardWebApplication.cs (2)
243builder.Services.TryAddEnumerable(ServiceDescriptor.Scoped<IOutgoingPeerResolver, ResourceOutgoingPeerResolver>()); 244builder.Services.TryAddEnumerable(ServiceDescriptor.Scoped<IOutgoingPeerResolver, BrowserLinkOutgoingPeerResolver>());
Model\Otlp\SpanWaterfallViewModel.cs (3)
119public sealed record TraceDetailState(IEnumerable<IOutgoingPeerResolver> OutgoingPeerResolvers, List<string> CollapsedSpanIds); 180private static string? ResolveUninstrumentedPeerName(OtlpSpan span, IEnumerable<IOutgoingPeerResolver> outgoingPeerResolvers) 183foreach (var resolver in outgoingPeerResolvers)
Aspire.Dashboard.Tests (1)
BrowserLinkOutgoingPeerResolverTests.cs (1)
114private static bool TryResolvePeerName(IOutgoingPeerResolver resolver, KeyValuePair<string, string>[] attributes, out string? peerName)