Skip to content

uni-flow 公开 API(中文注解)


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

SpanContext

status

SpanStatus

Returns

void

Implementation of

Observability.endSpan


getLogs()

getLogs(): object[]

Defined in: layer4/observability.ts:64

Returns

object[]

Implementation of

Observability.getLogs


getMetrics()

getMetrics(): object[]

Defined in: layer4/observability.ts:60

Returns

object[]

Implementation of

Observability.getMetrics


getSpans()

getSpans(): SpanContext[]

Defined in: layer4/observability.ts:56

Returns

SpanContext[]

Implementation of

Observability.getSpans


getTotalCost()

getTotalCost(): number

Defined in: layer4/observability.ts:68

Returns

number

Implementation of

Observability.getTotalCost


getTotalTokens()

getTotalTokens(): number

Defined in: layer4/observability.ts:72

Returns

number

Implementation of

Observability.getTotalTokens


log()

log(level, message, fields?): void

Defined in: layer4/observability.ts:43

Parameters

level

LogLevel

message

string

fields?

Record<string, unknown> = {}

Returns

void

Implementation of

Observability.log


recordCost()

recordCost(unitId, usage): void

Defined in: layer4/observability.ts:47

Parameters

unitId

string

usage

TokenUsage

Returns

void

Implementation of

Observability.recordCost


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

Observability.recordMetric


startSpan()

startSpan(name, parent?): SpanContext

Defined in: layer4/observability.ts:14

Parameters

name

string

parent?

SpanContext

Returns

SpanContext

Implementation of

Observability.startSpan

MIT Licensed