11 references to OtlpProtocol
Aspire.Hosting (6)
ApplicationModel\OtlpExporterAnnotation.cs (1)
17
public
OtlpProtocol
? RequiredProtocol { get; init; }
OtlpConfigurationExtensions.cs (5)
45
public static void AddOtlpEnvironment(IResource resource, IConfiguration configuration, IHostEnvironment environment,
OtlpProtocol
protocol)
105
static void SetOtel(EnvironmentCallbackContext context, IConfiguration configuration,
OtlpProtocol
? requiredProtocol)
111
if (requiredProtocol is
OtlpProtocol
.Grpc)
115
else if (requiredProtocol is
OtlpProtocol
.HttpProtobuf)
180
public static IResourceBuilder<T> WithOtlpExporter<T>(this IResourceBuilder<T> builder,
OtlpProtocol
protocol) where T : IResourceWithEnvironment
Aspire.Hosting.Tests (5)
WithOtlpExporterTests.cs (5)
16
[InlineData(
OtlpProtocol
.HttpProtobuf, "http://localhost:8889", "http://localhost:8890", "http://localhost:8890", "http/protobuf")]
17
[InlineData(
OtlpProtocol
.Grpc, "http://localhost:8889", "http://localhost:8890", "http://localhost:8889", "grpc")]
18
[InlineData(
OtlpProtocol
.Grpc, null, null, "http://localhost:18889", "grpc")]
20
public async Task OtlpEndpointSet(
OtlpProtocol
? protocol, string? grpcEndpoint, string? httpEndpoint, string expectedUrl, string expectedProtocol)
59
.WithOtlpExporter(
OtlpProtocol
.HttpProtobuf);