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) 105static void SetOtel(EnvironmentCallbackContext context, IConfiguration configuration, OtlpProtocol? requiredProtocol) 111if (requiredProtocol is OtlpProtocol.Grpc) 115else if (requiredProtocol is OtlpProtocol.HttpProtobuf) 180public 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);