An alternative unopinionated Elastic APM OpenTracing agent for Node.js.
Official agent is fine, but it is quite opinionated:
- it goes with several predefined instrumenters for common packages - which may be a good thing to get you up and running quickly
- it also forces you to require it as the very first thing in your project, which is in general looks not quite optimal (just imagine, what if there several such things?)
- it does not work with EcmaScript native imports, because of the require hooks
This module goes the other way - it gives you full control on how, when and what is going to be instantiated and instrumented.