Otlp
Layers
Creates an OTLP layer.
Signature
declare function layer(options: { readonly baseUrl: string; readonly headers?: any; readonly loggerExcludeLogSpans?: boolean; readonly loggerExportInterval?: any; readonly maxBatchSize?: number; readonly metricsExportInterval?: any; readonly replaceLogger?: Logger<any, any>; readonly resource?: { readonly attributes?: Record<string, unknown>; readonly serviceName?: string; readonly serviceVersion?: string; }; readonly shutdownTimeout?: any; readonly tracerContext?: <X>(f: () => X, span: AnySpan) => X; readonly tracerExportInterval?: any;}): Layer<never, never, any>Creates an OTLP layer with JSON serialization.
Signature
declare const layerJson: (options: { readonly baseUrl: string; readonly headers?: Headers.Input; readonly loggerExcludeLogSpans?: boolean; readonly loggerExportInterval?: Duration.DurationInput; readonly maxBatchSize?: number; readonly metricsExportInterval?: Duration.DurationInput; readonly replaceLogger?: Logger.Logger<any, any>; readonly resource?: { readonly attributes?: Record<string, unknown>; readonly serviceName?: string; readonly serviceVersion?: string; }; readonly shutdownTimeout?: Duration.DurationInput; readonly tracerContext?: <X>(f: () => X, span: Tracer.AnySpan) => X; readonly tracerExportInterval?: Duration.DurationInput;}) => Layer.Layer<never, never, HttpClient.HttpClient>layerProtobuf
Added in v1.0.0
Source
Creates an OTLP layer with Protobuf serialization.
Signature
declare const layerProtobuf: (options: { readonly baseUrl: string; readonly headers?: Headers.Input; readonly loggerExcludeLogSpans?: boolean; readonly loggerExportInterval?: Duration.DurationInput; readonly maxBatchSize?: number; readonly metricsExportInterval?: Duration.DurationInput; readonly replaceLogger?: Logger.Logger<any, any>; readonly resource?: { readonly attributes?: Record<string, unknown>; readonly serviceName?: string; readonly serviceVersion?: string; }; readonly shutdownTimeout?: Duration.DurationInput; readonly tracerContext?: <X>(f: () => X, span: Tracer.AnySpan) => X; readonly tracerExportInterval?: Duration.DurationInput;}) => Layer.Layer<never, never, HttpClient.HttpClient>