UNPKG

@godspeedsystems/core

Version:

> 4th Generation Declarative Microservice Framework

40 lines (39 loc) 1.06 kB
declare function _exports(opts: Options): Promise<any>; export = _exports; /** * Converts a pino log object to an OpenTelemetry log object. */ export type OpenTelemetryLogData = { SeverityText?: string | undefined; SeverityNumber?: string | undefined; Timestamp: string; Body: string; Resource: { 'host.hostname': string; 'process.pid': number; }; Attributes: Record<string, any>; }; /** * Converts a pino log object to an OpenTelemetry log object. */ export type MapperOptions = { messageKey: string; }; export type CommonBindings = { msg?: string | undefined; level?: number | undefined; time?: number | undefined; hostname?: string | undefined; pid?: number | undefined; }; export type Bindings = Record<string, string | number | Object> & CommonBindings; /** * Pino OpenTelemetry transport * * Maps Pino log entries to OpenTelemetry Data model */ export type Options = { destination: string | number; messageKey?: string | undefined; };