Skip to main content

OtelArrowService

Type Alias OtelArrowService 

Source
type OtelArrowService = MemoryLimiterExtensionService<InterceptedService<ArrowMetricsServiceServer<OtelArrowServiceHandler<OpenTelemetryProtocolHandlerRef>>, HeaderInterceptor>>;
Expand description

The wrapped OTLP Arrow service type used by GrpcServer.

Aliased Type§

struct OtelArrowService {
    inner: InterceptedService<ArrowMetricsServiceServer<OtelArrowServiceHandler<Arc<dyn OpenTelemetryProtocolHandler + Sync + Send>>>, HeaderInterceptor>,
    limiter: ServerMemoryLimiter,
    max_decoding_message_size: usize,
}

Fields§

§inner: InterceptedService<ArrowMetricsServiceServer<OtelArrowServiceHandler<Arc<dyn OpenTelemetryProtocolHandler + Sync + Send>>>, HeaderInterceptor>§limiter: ServerMemoryLimiter§max_decoding_message_size: usize