@xylabs/telemetry
v5.0.64
Published
Base functionality used throughout XY Labs TypeScript/JavaScript libraries
Readme
@xylabs/telemetry
Base functionality used throughout XY Labs TypeScript/JavaScript libraries
Reference
@xylabs/telemetry
Functions
functions
cloneContextWithoutSpan
function cloneContextWithoutSpan(activeCtx, configKeys): Context;Parameters
activeCtx
Context
configKeys
symbol[] = []
Returns
Context
span
function span<T>(
name,
fn,
tracer?): T;Type Parameters
T
T
Parameters
name
string
fn
() => T
tracer?
Tracer
Returns
T
spanAsync
function spanAsync<T>(
name,
fn,
tracer?): Promise<T>;Type Parameters
T
T
Parameters
name
string
fn
() => Promise<T>
tracer?
Tracer
Returns
Promise<T>
spanRoot
function spanRoot<T>(
name,
fn,
tracer?): T;Type Parameters
T
T
Parameters
name
string
fn
() => T
tracer?
Tracer
Returns
T
spanRootAsync
function spanRootAsync<T>(
name,
fn,
tracer?): Promise<T>;Type Parameters
T
T
Parameters
name
string
fn
() => Promise<T>
tracer?
Tracer
Returns
Promise<T>
Part of sdk-js
Maintainers
License
See the LICENSE file for license details
