3 implementations of IOutgoingPeerResolver
Aspire.Dashboard (2)
Model\BrowserLinkOutgoingPeerResolver.cs (1)
8
public sealed class BrowserLinkOutgoingPeerResolver :
IOutgoingPeerResolver
Model\ResourceOutgoingPeerResolver.cs (1)
14
public sealed partial class ResourceOutgoingPeerResolver :
IOutgoingPeerResolver
, IAsyncDisposable
Aspire.Dashboard.Tests (1)
TelemetryRepositoryTests\TestOutgoingPeerResolver.cs (1)
9
public sealed class TestOutgoingPeerResolver :
IOutgoingPeerResolver
, IDisposable
44 references to IOutgoingPeerResolver
Aspire.Dashboard (39)
Api\TelemetryApiService.cs (2)
20
IEnumerable<
IOutgoingPeerResolver
> outgoingPeerResolvers)
26
private readonly
IOutgoingPeerResolver
[] _outgoingPeerResolvers = outgoingPeerResolvers.ToArray();
Components\Pages\TraceDetail.razor.cs (2)
70
public required IEnumerable<
IOutgoingPeerResolver
> OutgoingPeerResolvers { get; init; }
117
foreach (
var
resolver in OutgoingPeerResolvers)
DashboardWebApplication.cs (2)
299
builder.Services.TryAddEnumerable(ServiceDescriptor.Singleton<
IOutgoingPeerResolver
, ResourceOutgoingPeerResolver>());
300
builder.Services.TryAddEnumerable(ServiceDescriptor.Singleton<
IOutgoingPeerResolver
, BrowserLinkOutgoingPeerResolver>());
Mcp\AspireTelemetryMcpTools.cs (2)
24
private readonly
IOutgoingPeerResolver
[] _outgoingPeerResolvers;
30
IEnumerable<
IOutgoingPeerResolver
> outgoingPeerResolvers,
Model\Assistant\AssistantChatDataContext.cs (2)
21
private readonly IEnumerable<
IOutgoingPeerResolver
> _outgoingPeerResolvers;
35
IEnumerable<
IOutgoingPeerResolver
> outgoingPeerResolvers,
Model\Assistant\Prompts\KnownChatMessages.cs (3)
287
public static ChatMessage CreateAnalyzeTraceMessage(OtlpTrace trace, List<OtlpLogEntry> traceLogEntries, IEnumerable<
IOutgoingPeerResolver
> outgoingPeerResolvers, DashboardOptions options, Func<IOtlpResource, string> getResourceName)
314
public static ChatMessage CreateAnalyzeSpanMessage(OtlpSpan span, List<OtlpLogEntry> traceLogEntries, IEnumerable<
IOutgoingPeerResolver
> outgoingPeerResolvers, DashboardOptions options, Func<IOtlpResource, string> getResourceName)
341
public static ChatMessage CreateErrorTracesMessage(List<OtlpTrace> errorTraces, IEnumerable<
IOutgoingPeerResolver
> outgoingPeerResolvers, DashboardOptions options, Func<IOtlpResource, string> getResourceName)
Model\Assistant\Prompts\PromptContextsBuilder.cs (3)
13
var outgoingPeerResolvers = promptContext.ServiceProvider.GetRequiredService<IEnumerable<
IOutgoingPeerResolver
>>();
71
var outgoingPeerResolvers = context.ServiceProvider.GetRequiredService<IEnumerable<
IOutgoingPeerResolver
>>();
91
var outgoingPeerResolvers = context.ServiceProvider.GetRequiredService<IEnumerable<
IOutgoingPeerResolver
>>();
Model\ExportHelpers.cs (2)
24
public static ExportResult GetSpanAsJson(OtlpSpan span, TelemetryRepository telemetryRepository,
IOutgoingPeerResolver
[] outgoingPeerResolvers)
47
public static ExportResult GetTraceAsJson(OtlpTrace trace, TelemetryRepository telemetryRepository,
IOutgoingPeerResolver
[] outgoingPeerResolvers)
Model\Otlp\SpanWaterfallViewModel.cs (3)
121
public sealed record TraceDetailState(
IOutgoingPeerResolver
[] OutgoingPeerResolvers, List<string> CollapsedSpanIds, List<OtlpResource> AllResources);
216
private static string? ResolveUninstrumentedPeerName(OtlpSpan span,
IOutgoingPeerResolver
[] outgoingPeerResolvers, List<OtlpResource> allResources)
228
foreach (
var
resolver in outgoingPeerResolvers)
Model\SpanMenuBuilder.cs (2)
38
private readonly
IOutgoingPeerResolver
[] _outgoingPeerResolvers;
51
IEnumerable<
IOutgoingPeerResolver
> outgoingPeerResolvers)
Model\TelemetryExportService.cs (9)
28
private readonly
IOutgoingPeerResolver
[] _outgoingPeerResolvers;
37
public TelemetryExportService(TelemetryRepository telemetryRepository, ConsoleLogsFetcher consoleLogsFetcher, IDashboardClient dashboardClient, IEnumerable<
IOutgoingPeerResolver
> outgoingPeerResolvers)
279
internal static OtlpTelemetryDataJson ConvertSpansToOtlpJson(IReadOnlyList<OtlpSpan> spans,
IOutgoingPeerResolver
[] outgoingPeerResolvers)
306
internal static OtlpTelemetryDataJson ConvertTracesToOtlpJson(IReadOnlyList<OtlpTrace> traces,
IOutgoingPeerResolver
[] outgoingPeerResolvers)
313
internal static string ConvertSpanToJson(OtlpSpan span,
IOutgoingPeerResolver
[] outgoingPeerResolvers, List<OtlpLogEntry>? logs = null, bool indent = true)
338
internal static string ConvertTraceToJson(OtlpTrace trace,
IOutgoingPeerResolver
[] outgoingPeerResolvers, List<OtlpLogEntry>? logs = null)
390
private static OtlpSpanJson ConvertSpan(OtlpSpan span,
IOutgoingPeerResolver
[] outgoingPeerResolvers)
810
private static string? GetDestination(OtlpSpan span, IEnumerable<
IOutgoingPeerResolver
> outgoingPeerResolvers)
813
foreach (
var
resolver in outgoingPeerResolvers)
Model\TraceMenuBuilder.cs (2)
36
private readonly
IOutgoingPeerResolver
[] _outgoingPeerResolvers;
49
IEnumerable<
IOutgoingPeerResolver
> outgoingPeerResolvers)
Otlp\Storage\TelemetryRepository.cs (5)
30
private readonly
IOutgoingPeerResolver
[] _outgoingPeerResolvers;
72
public TelemetryRepository(ILoggerFactory loggerFactory, IOptions<DashboardOptions> dashboardOptions, PauseManager pauseManager, IEnumerable<
IOutgoingPeerResolver
> outgoingPeerResolvers)
86
foreach (
var
outgoingPeerResolver in _outgoingPeerResolvers)
1352
private static ResourceViewModel? ResolveUninstrumentedPeerResource(OtlpSpan span, IEnumerable<
IOutgoingPeerResolver
> outgoingPeerResolvers)
1355
foreach (
var
resolver in outgoingPeerResolvers)
Aspire.Dashboard.Components.Tests (1)
tests\Shared\Telemetry\TelemetryTestHelpers.cs (1)
243
IOutgoingPeerResolver
[]? outgoingPeerResolvers = null)
Aspire.Dashboard.Tests (4)
BrowserLinkOutgoingPeerResolverTests.cs (1)
114
private static bool TryResolvePeerName(
IOutgoingPeerResolver
resolver, KeyValuePair<string, string>[] attributes, out string? peerName)
Model\TelemetryExportServiceTests.cs (1)
1100
return new TelemetryExportService(repository, consoleLogsFetcher, dashboardClient, Array.Empty<
IOutgoingPeerResolver
>());
TelemetryApiServiceTests.cs (1)
416
IOutgoingPeerResolver
[]? peerResolvers = null)
tests\Shared\Telemetry\TelemetryTestHelpers.cs (1)
243
IOutgoingPeerResolver
[]? outgoingPeerResolvers = null)