apm-agent-nodejs
apm-agent-nodejs copied to clipboard
Elastic APM Node.js Agent
I have a test.js file with the following code: ``` const apm = require('elastic-apm-node').start({ serviceName: 'testWatcher', serverUrl: "http://********:8200/", serverTimeout: "3s", logUncaughtExceptions: true }); const sleep = function (sec) { return...
Each transaction is currently assigned a uuid v4. We use the [uuid](https://www.npmjs.com/package/uuid) module which internally uses `crypto.randomBytes(16)` to generate the uuid. This is currently one of our biggest performance drains...
The recent 3.52.2 release took the "latest" npm dist-tag. That's wrong. "latest" should always be the current main release branch (currently 4.x), else `latest-$major`.
Today incoming WebSocket connections are not instrumented as we don't know how to group events on the socket into meaningful Transactions. Normally we refer users to manually instrument the WebSockets...