@lwrf42/emerge-telemetry-otel
v0.1.0
Published
OpenTelemetry exporter for the emerge agent harness — Phoenix, Langfuse, or any OTel-compatible sink.
Downloads
69
Maintainers
Readme
@lwrf42/emerge-telemetry-otel
OpenTelemetry exporter for the emerge agent harness — compatible with Phoenix, Langfuse, Jaeger, and any W3C Trace Context-compatible OTel sink.
v0.1.0 — early. See main repo for verified-vs-unverified surfaces.
Install
npm install @lwrf42/emerge-telemetry-otel
npm install @opentelemetry/api # peer dependencyQuick example
import { OtelTelemetry } from "@lwrf42/emerge-telemetry-otel";
import { trace } from "@opentelemetry/api";
const tracer = trace.getTracer("emerge");
const telemetry = new OtelTelemetry({ tracer });
const kernel = new Kernel({ telemetry, provider });
await kernel.startSession();
// ... spans emitted to your configured OTel exporter ...
await kernel.endSession();Peer dependency
@opentelemetry/api >= 1.6.0 must be installed by your application. This package does not bundle OTel to avoid version conflicts.
Compatible sinks
- Arize Phoenix
- Langfuse
- Jaeger
- Any OpenTelemetry-compatible collector
Documentation
Full docs: https://github.com/LemonCANDY42/emerge
