UNPKG

node-sleuth

Version:

A zipkin sleuth impelement for general node.

18 lines (17 loc) 594 B
import { Context } from 'koa'; import { TraceId } from 'zipkin'; import { AbstractInjector } from './abstract-injector'; export declare class HttpInjector extends AbstractInjector { static readonly TRACE_ID_NAME: string; static readonly SPAN_ID_NAME: string; static readonly PARENT_SPAN_ID_NAME: string; static readonly SAMPLED_NAME: string; static readonly FLAGS_NAME: string; constructor(); /** * inject traceId into http response header * @param ctx koa context * @param traceId trace id */ inject(ctx: Context, traceId: TraceId): void; }