26 references to OtlpProtocol
Aspire.Hosting (12)
ApplicationModel\OtlpExporterAnnotation.cs (1)
17
public
OtlpProtocol
? RequiredProtocol { get; init; }
OtlpConfigurationExtensions.cs (7)
42
public static void AddOtlpEnvironment(IResource resource, IConfiguration configuration, IHostEnvironment environment,
OtlpProtocol
protocol)
151
OtlpProtocol
? protocol = null) where T : IResourceWithEnvironment
173
public static IResourceBuilder<T> WithOtlpExporter<T>(this IResourceBuilder<T> builder,
OtlpProtocol
protocol) where T : IResourceWithEnvironment
192
private static (EndpointReference Endpoint, string Protocol)? ResolveOtlpEndpointFromDashboard(EnvironmentCallbackContext context,
OtlpProtocol
? requiredProtocol)
221
(
OtlpProtocol
.Grpc, true, _) => (grpcEndpoint, "grpc"),
222
(
OtlpProtocol
.HttpProtobuf, _, true) => (httpEndpoint, "http/protobuf"),
223
(
OtlpProtocol
.HttpJson, _, true) => (httpEndpoint, "http/json"),
src\Shared\OtlpEndpointResolver.cs (4)
23
public static (string Url, string Protocol) ResolveOtlpEndpoint(IConfiguration configuration,
OtlpProtocol
? requiredProtocol = null)
29
if (requiredProtocol is
OtlpProtocol
.Grpc)
33
else if (requiredProtocol is
OtlpProtocol
.HttpProtobuf)
41
else if (requiredProtocol is
OtlpProtocol
.HttpJson)
Aspire.Hosting.Keycloak (2)
KeycloakResourceBuilderExtensions.cs (2)
332
OtlpProtocol
? protocol = null)
354
public static IResourceBuilder<KeycloakResource> WithOtlpExporter(this IResourceBuilder<KeycloakResource> builder,
OtlpProtocol
protocol)
Aspire.Hosting.Tests (11)
WithOtlpExporterTests.cs (11)
18
[InlineData(
OtlpProtocol
.HttpProtobuf, "http://localhost:8889", "http://localhost:8890", "http://localhost:8890", "http/protobuf")]
19
[InlineData(
OtlpProtocol
.Grpc, "http://localhost:8889", "http://localhost:8890", "http://localhost:8889", "grpc")]
20
[InlineData(
OtlpProtocol
.Grpc, null, null, "http://localhost:18889", "grpc")]
21
[InlineData(
OtlpProtocol
.HttpJson, "http://localhost:8889", "http://localhost:8890", "http://localhost:8890", "http/json")]
23
public async Task OtlpEndpointSet(
OtlpProtocol
? protocol, string? grpcEndpoint, string? httpEndpoint, string expectedUrl, string expectedProtocol)
54
[InlineData(
OtlpProtocol
.HttpProtobuf)]
55
[InlineData(
OtlpProtocol
.HttpJson)]
57
public async Task RequiredHttpOtlpThrowsExceptionIfNotRegistered(
OtlpProtocol
protocol)
79
[InlineData(
OtlpProtocol
.HttpProtobuf, "ASPIRE_DASHBOARD_OTLP_HTTP_ENDPOINT_URL", "otlp-http", null, 53000, "http/protobuf")]
80
[InlineData(
OtlpProtocol
.HttpJson, "ASPIRE_DASHBOARD_OTLP_HTTP_ENDPOINT_URL", "otlp-http", null, 53000, "http/json")]
82
public async Task OtlpEndpointResolvesFromDashboardEndpoint(
OtlpProtocol
? protocol, string configKey, string endpointName, string? transport, int allocatedPort, string expectedProtocol)
BlazorStandalone.AppHost (1)
AppHost.cs (1)
23
.WithOtlpExporter(
OtlpProtocol
.HttpProtobuf)