@appsignal/nodejs
Advanced tools
Changelog
3.3.2
Published on 2024-03-22.
e7cf661 patch - Implement CPU count configuration option. Use it to override the auto-detected, cgroups-provided number of CPUs that is used to calculate CPU usage percentages.
To set it, use the cpuCount
configuration option, or the APPSIGNAL_CPU_COUNT
environment variable.
Changelog
3.3.1
Published on 2024-03-21.
e5fca24 patch - Don’t evaluate environment variable values to read configuration
In previous versions of the Node.js integration, environment variables were evaluated to read their values. This version instead parses them based on their expected values.
Changelog
3.2.0
Published on 2024-03-06.
Changelog
3.1.0
false
properly for the agent configuration.Changelog
3.0.30
df --local
command fails.appsignal_set_host_gauge
and appsignal_set_process_gauge
extension functions. These functions were already deprecated and did not report any metrics.demo_sample
tag was set incorrectly as an attribute.Changelog
3.0.28
Changelog
3.0.27
5c460cc patch - Remove route
tag from HTTP server spans. Since the span will already have the route attribute as part of its name, the tag is redundant.
5c460cc patch - Filter more disk mountpoints for disk usage and disk IO stats. This helps reduce noise in the host metrics by focussing on more important mountpoints.
The following mountpoint are ignored. Any mountpoint containing:
/etc/hostname
/etc/hosts
/etc/resolv.conf
/snap/
/proc/
method
tag extracted from an incoming HTTP request span would be overriden with the method used for an outgoing HTTP request span.df
) on Alpine Linux. This host metric would report an error on Alpine Linux.
Changelog
3.0.26
89db29f patch - Bump agent to eec7f7b
Updated the probes dependency to 0.5.2. CPU usage is now normalized to the number of CPUs available to the container. This means that a container with 2 CPUs will have its CPU usage reported as 50% when using 1 CPU instead of 100%. This is a breaking change for anyone using the cpu probe.
If you have CPU triggers set up based on the old behaviour, you might need to update those to these new normalized values to get the same behaviour. Note that this is needed only if the AppSignal integration package you're using includes this change.