@open-infra/telemetry-elysia
v0.2.0
Published
Elysia lifecycle enrichment plugin for OpenInfra telemetry.
Maintainers
Readme
@open-infra/telemetry-elysia
Elysia lifecycle hooks for active request span enrichment.
Install
npm install @open-infra/telemetry-elysia elysiaES modules with TypeScript declarations. Node.js 20.11 or newer; browser bindings require a browser bundler. Use synchronized versions of the OpenInfra telemetry packages.
Usage
Use new Elysia().use(elysiaTelemetry({ route: () => "/orders" })) before routes. Hooks need an existing active span. The integration fixture exercises Elysia Request/Response handling on Node; a Bun server deployment needs separate validation.
Lifecycle and limits
Application runtimes own startup, consent, batching, and shutdown. Queues are bounded and can drop records under pressure. Framework adapters enrich existing spans rather than creating a second request span or provider. Keep browser gateway credentials on the server.
Getting started · Operations · Delivery semantics
Apache-2.0.
