@open-infra/telemetry-express
v0.2.0
Published
Express request-context and active-span enrichment for OpenInfra telemetry.
Maintainers
Readme
@open-infra/telemetry-express
Express HTTP request and error span enrichment.
Install
npm install @open-infra/telemetry-express expressES 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
Mount expressTelemetry() before routes and expressTelemetryErrorHandler() after routes but before your final error handler. Start server telemetry with HTTP instrumentation before importing Express. The route option supplies a stable route template.
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.
