flowingts / TelemetryApi
Interface: TelemetryApi
Definido em: src/core/telemetry.ts:38
O subconjunto do @opentelemetry/api que o FlowingTS usa. Passe o módulo inteiro: import * as otel.
Propriedades
context
context:
object
Definido em: src/core/telemetry.ts:44
active()
active():
unknown
Retorna
unknown
with()
with<
T>(context,fn):T
Parâmetros de tipo
T
T
Parâmetros
context
unknown
fn
() => T
Retorna
T
metrics?
optionalmetrics?:object
Definido em: src/core/telemetry.ts:49
getMeter()
getMeter(
name,version?):object
Parâmetros
name
string
version?
string
Retorna
object
createCounter()
createCounter(
name,options?):TelemetryInstrument
Parâmetros
name
string
options?
object
Retorna
TelemetryInstrument
createHistogram()
createHistogram(
name,options?):TelemetryInstrument
Parâmetros
name
string
options?
object
Retorna
TelemetryInstrument
createUpDownCounter()
createUpDownCounter(
name,options?):TelemetryInstrument
Parâmetros
name
string
options?
object
Retorna
TelemetryInstrument
propagation
propagation:
object
Definido em: src/core/telemetry.ts:48
extract()
extract(
context,carrier):unknown
Parâmetros
context
unknown
carrier
unknown
Retorna
unknown
SpanKind
SpanKind:
object
Definido em: src/core/telemetry.ts:59
SERVER
SERVER:
number
SpanStatusCode
SpanStatusCode:
object
Definido em: src/core/telemetry.ts:60
ERROR
ERROR:
number
trace
trace:
object
Definido em: src/core/telemetry.ts:39
getActiveSpan()
getActiveSpan():
TelemetrySpan|undefined
Retorna
TelemetrySpan | undefined
getTracer()
getTracer(
name,version?):object
Parâmetros
name
string
version?
string
Retorna
object
startSpan()
startSpan(
name,options?,context?):TelemetrySpan
Parâmetros
name
string
options?
object
context?
unknown
Retorna
setSpan()
setSpan(
context,span):unknown
Parâmetros
context
unknown
span
Retorna
unknown