uni-flow 公开 API(中文注解) / Observability
Interface: Observability
Defined in: layer4/types.ts:116
可观测性接口:span、指标、日志与 token/费用累计。 默认内存实现见 InMemoryObservability。
Methods
endSpan()
endSpan(
ctx,status):void
Defined in: layer4/types.ts:118
Parameters
ctx
status
Returns
void
getLogs()
getLogs():
object[]
Defined in: layer4/types.ts:124
Returns
object[]
getMetrics()
getMetrics():
object[]
Defined in: layer4/types.ts:123
Returns
object[]
getSpans()
getSpans():
SpanContext[]
Defined in: layer4/types.ts:122
Returns
getTotalCost()
getTotalCost():
number
Defined in: layer4/types.ts:125
Returns
number
getTotalTokens()
getTotalTokens():
number
Defined in: layer4/types.ts:126
Returns
number
log()
log(
level,message,fields?):void
Defined in: layer4/types.ts:120
Parameters
level
message
string
fields?
Record<string, unknown>
Returns
void
recordCost()
recordCost(
unitId,usage):void
Defined in: layer4/types.ts:121
Parameters
unitId
string
usage
Returns
void
recordMetric()
recordMetric(
name,value,tags?):void
Defined in: layer4/types.ts:119
Parameters
name
string
value
number
tags?
Record<string, string>
Returns
void
startSpan()
startSpan(
name,parent?):SpanContext
Defined in: layer4/types.ts:117
Parameters
name
string