UNPKG

@devopsplaybook.io/otel-utils-fastify

Version:

Utility to simplify integration with Open Telemetry for Fastify API Server

10 lines (9 loc) 559 B
import { StandardLogger, StandardTracer } from "@devopsplaybook.io/otel-utils"; import { Span } from "@opentelemetry/sdk-trace-base"; import { FastifyInstance } from "fastify"; export declare function StandardTracerFastifyRegisterHooks(fastify: FastifyInstance, standardTracer: StandardTracer, standardLogger: StandardLogger, options?: StandardTracerFastifyRegisterHooksOptions): void; export interface StandardTracerFastifyRegisterHooksOptions { rootApiPath?: string; ignoreList?: string[]; } export declare function OTelRequestSpan(req: any): Span;