UNPKG

@grafana/faro-transport-otlp-http

Version:

Faro transport which converts the Faro data model to the Otlp data model.

20 lines (19 loc) 734 B
import type { InternalLogger, TransportItem } from '@grafana/faro-core'; import type { OtlpHttpTransportOptions } from '../types'; import type { OtelTransportPayload } from './types'; type OtelPayloadParams = { internalLogger: InternalLogger; transportItem?: TransportItem; customOtlpTransform?: OtlpHttpTransportOptions['otlpTransform']; }; export declare class OtelPayload { private resourceLogs; private resourceSpans; private getLogTransforms; private getTraceTransforms; private internalLogger; constructor({ internalLogger, customOtlpTransform, transportItem }: OtelPayloadParams); getPayload(): OtelTransportPayload; addResourceItem(transportItem: TransportItem): void; } export {};