uni-flow 公开 API(中文注解) / InMemoryObservability
Class: InMemoryObservability
Defined in: layer4/observability.ts:7
进程内可观测性实现:span、指标、日志与成本累计(内存)。
Implements
Constructors
Constructor
new InMemoryObservability():
InMemoryObservability
Returns
InMemoryObservability
Methods
endSpan()
endSpan(
ctx,status):void
Defined in: layer4/observability.ts:27
Parameters
ctx
status
Returns
void
Implementation of
getLogs()
getLogs():
object[]
Defined in: layer4/observability.ts:64
Returns
object[]
Implementation of
getMetrics()
getMetrics():
object[]
Defined in: layer4/observability.ts:60
Returns
object[]
Implementation of
getSpans()
getSpans():
SpanContext[]
Defined in: layer4/observability.ts:56
Returns
Implementation of
getTotalCost()
getTotalCost():
number
Defined in: layer4/observability.ts:68
Returns
number
Implementation of
getTotalTokens()
getTotalTokens():
number
Defined in: layer4/observability.ts:72
Returns
number
Implementation of
log()
log(
level,message,fields?):void
Defined in: layer4/observability.ts:43
Parameters
level
message
string
fields?
Record<string, unknown> = {}
Returns
void
Implementation of
recordCost()
recordCost(
unitId,usage):void
Defined in: layer4/observability.ts:47
Parameters
unitId
string
usage
Returns
void
Implementation of
recordMetric()
recordMetric(
name,value,tags?):void
Defined in: layer4/observability.ts:39
Parameters
name
string
value
number
tags?
Record<string, string> = {}
Returns
void
Implementation of
startSpan()
startSpan(
name,parent?):SpanContext
Defined in: layer4/observability.ts:14
Parameters
name
string