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