eBPF-Based NodeJS Instrumentation is currently available with the Odigos Enterprise plan. Contact us for more information.

NodeJS Runtime Requirements

Odigos eBPF-Based NodeJS Instrumentation requires a NodeJS runtime version of 14 and above.

Instrumentation Libraries

The following npm packages will be auto instrumented by Odigos:

HTTP Frameworks

  • fastify versions >=3.0.0 <5. http web application framework
  • http node:http http server and client modules
  • https node:https https server and client modules
  • @hapi/hapi versions >=17.0.0 <22. http web application framework
  • restify versions >=4.0.0 <12. http web application framework
  • router versions >=1.0.0 <2. http middleware router

HTTP Clients

  • http node:http http server and client modules
  • https node:https https server and client modules

RPC (Remote Procedure Call)

  • @grpc/grpc-js versions >=1.0.0 <2. rpc client and server for gRPC framework