Variables
Const daemon
daemon
: { generateID
: () => string; generateTime
: (date
?: Date) => number; generateTraceID
: () => string; sendData
: (segment
: Segment) => void } = ...Type declaration
generateID: () => string
generateTime: (date?: Date) => number
generateTraceID: () => string
sendData: (segment: Segment) => void
Const middleware
middleware
: { express
: (middlewareConfig
?: MiddlewareConfig) => (req
: any, res
: any, next
: () => void) => void; koa
: (middlewareConfig
?: MiddlewareConfig) => (ctx
: any, next
: () => Promise<void>) => Promise<void> } = ...Type declaration
express: (middlewareConfig?: MiddlewareConfig) => (req: any, res: any, next: () => void) => void
- (middlewareConfig?: MiddlewareConfig): (req: any, res: any, next: () => void) => void
Parameters
Returns (req: any, res: any, next: () => void) => void
- (req: any, res: any, next: () => void): void
Parameters
req: any
res: any
next: () => void
Returns void
koa: (middlewareConfig?: MiddlewareConfig) => (ctx: any, next: () => Promise<void>) => Promise<void>
- (middlewareConfig?: MiddlewareConfig): (ctx: any, next: () => Promise<void>) => Promise<void>
Parameters
Returns (ctx: any, next: () => Promise<void>) => Promise<void>
- (ctx: any, next: () => Promise<void>): Promise<void>
Parameters
ctx: any
next: () => Promise<void>
Returns Promise<void>
Const segment
segment
: { createSegment
: (segmentName
: string, traceID
?: string, parentSegmentID
?: string) => Segment; forkSegment
: (segmentName
: string, segment
: Segment) => Segment; submitSegment
: (segment
: Segment) => string; submitSegmentPart
: (segment
: Segment) => string } = ...Type declaration
createSegment: (segmentName: string, traceID?: string, parentSegmentID?: string) => Segment
- (segmentName: string, traceID?: string, parentSegmentID?: string): Segment
Parameters
segmentName: string
Optional traceID: string
Optional parentSegmentID: string
forkSegment: (segmentName: string, segment: Segment) => Segment
submitSegment: (segment: Segment) => string
submitSegmentPart: (segment: Segment) => string
Functions
activeUptime
- activeUptime(active?: boolean, secondsUpdate?: number): void
Parameters
active: boolean = true
secondsUpdate: number = 30
Returns void
setConfig
- setConfig(config: Config): void
This file is exported when you require("xray-well")