@consensus-tools/telemetry
v0.5.0
Published
Observability layer for consensus-tools — traces, events, and local sinks
Downloads
262
Maintainers
Readme
@consensus-tools/telemetry
Observability layer for consensus-tools — traces, events, and local sinks.
Install
pnpm add @consensus-tools/telemetryUsage
import { EventBuffer, ConsoleSink, createSpan, closeSpan } from "@consensus-tools/telemetry";
const buffer = new EventBuffer();
buffer.addSink(new ConsoleSink());
const span = createSpan("job.resolve");
// ... do work ...
closeSpan(span);What's included
- Event buffering —
EventBuffer,createEvent - Tracing —
createSpan,closeSpan - Sinks —
ConsoleSink,FileSink,Sinkinterface - Privacy —
redactutility for scrubbing sensitive data
