11 references to OtlpProtocol
Aspire.Hosting (6)
ApplicationModel\OtlpExporterAnnotation.cs (1)
17public OtlpProtocol? RequiredProtocol { get; init; }
OtlpConfigurationExtensions.cs (5)
45public static void AddOtlpEnvironment(IResource resource, IConfiguration configuration, IHostEnvironment environment, OtlpProtocol protocol) 112static void SetOtel(EnvironmentCallbackContext context, IConfiguration configuration, OtlpProtocol? requiredProtocol) 118if (requiredProtocol is OtlpProtocol.Grpc) 122else if (requiredProtocol is OtlpProtocol.HttpProtobuf) 187public 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")] 20public async Task OtlpEndpointSet(OtlpProtocol? protocol, string? grpcEndpoint, string? httpEndpoint, string expectedUrl, string expectedProtocol) 59.WithOtlpExporter(OtlpProtocol.HttpProtobuf);