apm-agent-nodejs
apm-agent-nodejs copied to clipboard
Elastic APM Node.js Agent
**Describe the bug** We have multiple redis servers in use - some services use their own redis available on localhost, some access a shared remote instance by its IP. The...
This provides instrumentation of the `@aws-sdk/client-s3` S3 client This is part of the JavaScript AWS SDK *v3*. v2 instrumentation was added in #2112. Refs: #1954 ### Checklist - [x] Implement...
**Describe the bug** Installing this package yields a message that `[email protected]` is deprecated, along with what to replace it with (lru-cache). **To Reproduce** Steps to reproduce the behavior: 1. Install...
It might be useful to support some config options for control over instrumented module version guards. Specifically: 1. a config option to have the APM agent fail fast/hard if a...
(I'm splitting out one of the listed issues on https://github.com/elastic/apm-agent-nodejs/issues/1967#issuecomment-919370647 to this new issue.) Scenario: - A node.js project using winston, and `@elastic/ecs-winston-format` for ECS logging formatting. - It is...
### What Enable traces for the steps/jobs executed in the GitHub actions and also the test results. For such I used: - https://github.com/inception-health/otel-upload-test-artifact-action - https://github.com/inception-health/otel-export-trace-action ### Why I've been playing...
I'm using this issue to track dependencies that we are *not* updating while we still support old major versions of node. Sometimes it is because the newer dependency version actually...
A reasonably common mistake when using the APM agent is to `.start()` it *after* having `require()`d some modules that the agent *would* have instrumented. We could probably look through `require.cache`...
If after we switch to eslint (https://github.com/elastic/apm-agent-nodejs/pull/2579) is in, we should upgrade from the current eslint@6 to eslint@7. https://eslint.org/docs/user-guide/migrating-to-7.0.0 - drops node v8 support - Deal with "no-var" rule. A...
The Node.js APM agent needs to update for this OTel Bridge spec change: https://github.com/elastic/apm/pull/649 as described in this comment: https://github.com/elastic/apm/pull/649#issuecomment-1155481950 This agent doesn't ([cannot](https://github.com/elastic/apm-agent-nodejs/pull/2672)) use the gherkin specs, so we...