node-sleuth
Version:
A zipkin sleuth impelement for general node.
17 lines (16 loc) • 580 B
TypeScript
import { TraceId } from 'zipkin';
import { AbstractInjector } from './abstract-injector';
export declare class ProxyInjector 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 proxy request header
* @param headers proxy request header
* @param traceId trace id
*/
inject(headers: Object, traceId: TraceId): void;
}