UNPKG

@mwcp/otel

Version:
37 lines (27 loc) 791 B
import { initOtlpGrpcExporterConfig, initTracerIgnoreArray, initialConfig, initialMiddlewareConfig, } from '##/lib/config.js' import type { Config, InitTraceOptions, MiddlewareConfig } from '##/lib/types.js' export const koa = { port: 7001, } export const otelConfig: Config = { ...initialConfig, enableDefaultRoute: true, } export const otelMiddlewareConfig: Readonly<Omit<MiddlewareConfig, 'match'>> = { ...initialMiddlewareConfig, ignore: [...initTracerIgnoreArray], } // export const jaegerExporterConfig: InitTraceOptions['jaegerExporterConfig'] = { // host: exporterAgentHost, // } export const otlpGrpcExporterConfig: InitTraceOptions['otlpGrpcExporterConfig'] = { ...initOtlpGrpcExporterConfig, } export const asyncContextManager = { enable: true, }