node-sleuth
Version:
A zipkin sleuth impelement for general node.
18 lines (17 loc) • 594 B
TypeScript
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;
}