aedes-otel-instrumentation
-
Release 0.1.0
Published by getlarge about 1 year ago
- test: move disabled instrumentation test (8608d29)
- chore: update aedes-protocol-decoder and remove unused patches (06ccf02)
- test: update setup to work both under Node 18.17+ and 20+ (86f2d1e)
- build: update NPM lifecycle hooks (174f1f1)
- ci: add basic workflow (a9616d8)
- build: refine build config and setup release flow (5a96618)
- docs: write initial documentation (1e3c8c2)
- refactor: create test helpers (0fad6d3)
- test: extend test suite (bdd2a42)
- test: init setup and test suite (9a83154)
- fix: ensure spans are ended in
handleConnect
(dab9294)
- refactor: create factory function that will start both instrumentation libs by default (2a24d0f)
- feat: enrich span attributes with
ConnectionDetails
(21606f3)
- chore: install and patch aedes-protocol-decoder (758947d)
- fix: improve span management (013a13c)
- feat: patch handleSubscribe and retrieve client target and msg delivery (f37ce34)
- feat: patch Aedes hooks and create span events (427f977)
- refactor: add constants attributes in separate module (3bb7e43)
- chore: make Aedes hooks patchable (d95a0ff)
- feat: add setup to export traces to Jaeger (ec945ab)
- test: update example (09b98f6)
- fix: improve span attributes and context setting (6cbbc1f)
- fix: improve OTel context propagation (WIP) (caa9b01)
- feat: create instrumentation for mqtt-packet lib (fa0e6ee)
- feat: create span at connect and patch
handlePublish
(836db2d)
- feat: add Socket connection details (c58f11c)
- fix: handle case of missing original packet (259b5b5)
- test: create example project (0b82df8)
- build: patch aedes and aedes-packet to get named exports (b8a77da)
- format: setup ESLint and Prettier (5ff8fcd)
- feat: init base project (1e711f5)
- build: setup TS and dependencies (f66e256)
- Update .gitignore (135257a)
- Initial commit (b2063dc)