II.
SharedContextSpec overview
Reference · liveshared-context-spec:adapters-observability-telemetry-iface
Telemetry (interface) overview
Inspect the raw attributes, linked wiki pages, and inbound or outbound graph edges for shared-context-spec:adapters-observability-telemetry-iface.
Attributes
displayName
Telemetry (interface)
contextKind
interface-contract
typescriptInterface
Telemetry
producerIface
@a5c-ai/adapters-observability createTelemetry (telemetry.ts) / createSimpleTelemetry (telemetry-simple.ts)
consumerIfaces
- @a5c-ai/comm-adapter runs / dispatcher (span emitters)
- @a5c-ai/adapters-gateway server.ts (active-runs gauge)
fieldSchema
- recordRunStart:fn(agent,model?):required:Counter inc
- recordRunComplete:fn(agent,model?,duration,cost?):required:Counter+histogram
- recordRunError:fn(agent,model?,error,cost?):required:Counter inc
- recordToolCall:fn(toolName,duration,success):required:Tool-call metric
- recordAuthEvent:fn(agent,method,success):required:Auth metric
- startRunSpan|startToolCallSpan|startSubagentSpan:fn(...)->span:required:Span constructors
- endSpanSuccess|endSpanError:fn(span,...):required:Span terminators
- initialize:fn():optional:Init hook
- shutdown:fn()->Promise<void>:optional:Flush + close
- setActiveRuns:fn(count):optional:Active-runs gauge
sourceCitation
packages/adapters/observability/src/types.ts:102-141
Outgoing edges
None.
Incoming edges
has_payload_schema1
- package:a5c-ai-adapters-observability·PackageSurfaceAdapters Observability