@devopsplaybook.io/otel-utils-fastify
Version:
Utility to simplify integration with Open Telemetry for Fastify API Server
10 lines (9 loc) • 559 B
TypeScript
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;