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