src/trace.ts
Properties |
| projectId |
projectId:
|
Type : string
|
| spans |
spans:
|
Type : TraceSpan[]
|
| traceId |
traceId:
|
Type : string
|
export enum SpanKind {
SPAN_KIND_UNSPECIFIED = 'SPAN_KIND_UNSPECIFIED',
RPC_SERVER = 'RPC_SERVER',
RPC_CLIENT = 'RPC_CLIENT',
}
export interface TraceSpan {
labels: {[key: string]: string};
startTime: string;
endTime: string;
kind: SpanKind;
name: string;
spanId: string;
parentSpanId?: string;
}
export interface Trace {
projectId: string;
traceId: string;
spans: TraceSpan[];
}