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
29 references to IOutgoingPeerResolver
Aspire.Dashboard (26)
Components\Pages\TraceDetail.razor.cs (2)
70
public required IEnumerable<
IOutgoingPeerResolver
> OutgoingPeerResolvers { get; init; }
117
foreach (
var
resolver in OutgoingPeerResolvers)
DashboardWebApplication.cs (2)
282
builder.Services.TryAddEnumerable(ServiceDescriptor.Singleton<
IOutgoingPeerResolver
, ResourceOutgoingPeerResolver>());
283
builder.Services.TryAddEnumerable(ServiceDescriptor.Singleton<
IOutgoingPeerResolver
, BrowserLinkOutgoingPeerResolver>());
Model\Assistant\AIHelpers.cs (6)
43
internal static object GetTraceDto(OtlpTrace trace, IEnumerable<
IOutgoingPeerResolver
> outgoingPeerResolvers, PromptContext context)
103
public static (string json, string limitMessage) GetTracesJson(List<OtlpTrace> traces, IEnumerable<
IOutgoingPeerResolver
> outgoingPeerResolvers)
117
internal static string GetTraceJson(OtlpTrace trace, IEnumerable<
IOutgoingPeerResolver
> outgoingPeerResolvers, PromptContext context)
125
private static string? GetDestination(OtlpSpan s, IEnumerable<
IOutgoingPeerResolver
> outgoingPeerResolvers)
130
private static string? ResolveUninstrumentedPeerName(OtlpSpan span, IEnumerable<
IOutgoingPeerResolver
> outgoingPeerResolvers)
133
foreach (
var
resolver in outgoingPeerResolvers)
Model\Assistant\AssistantChatDataContext.cs (2)
27
private readonly IEnumerable<
IOutgoingPeerResolver
> _outgoingPeerResolvers;
40
IEnumerable<
IOutgoingPeerResolver
> outgoingPeerResolvers,
Model\Assistant\Prompts\KnownChatMessages.cs (3)
282
public static ChatMessage CreateAnalyzeTraceMessage(OtlpTrace trace, List<OtlpLogEntry> traceLogEntries, IEnumerable<
IOutgoingPeerResolver
> outgoingPeerResolvers)
305
public static ChatMessage CreateAnalyzeSpanMessage(OtlpSpan span, List<OtlpLogEntry> traceLogEntries, IEnumerable<
IOutgoingPeerResolver
> outgoingPeerResolvers)
328
public static ChatMessage CreateErrorTracesMessage(List<OtlpTrace> errorTraces, IEnumerable<
IOutgoingPeerResolver
> outgoingPeerResolvers)
Model\Assistant\Prompts\PromptContextsBuilder.cs (3)
14
var outgoingPeerResolvers = promptContext.ServiceProvider.GetRequiredService<IEnumerable<
IOutgoingPeerResolver
>>();
66
var outgoingPeerResolvers = context.ServiceProvider.GetRequiredService<IEnumerable<
IOutgoingPeerResolver
>>();
91
var outgoingPeerResolvers = context.ServiceProvider.GetRequiredService<IEnumerable<
IOutgoingPeerResolver
>>();
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)
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)
1168
private static ResourceViewModel? ResolveUninstrumentedPeerResource(OtlpSpan span, IEnumerable<
IOutgoingPeerResolver
> outgoingPeerResolvers)
1171
foreach (
var
resolver in outgoingPeerResolvers)
Aspire.Dashboard.Components.Tests (1)
tests\Shared\Telemetry\TelemetryTestHelpers.cs (1)
242
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)
242
IOutgoingPeerResolver
[]? outgoingPeerResolvers = null)