You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Things fixed / improved:
* runtime.node.event_loop.utilization is now working as expected (the metric was formerly calculating the diff on each iteration on top of the diff instead of on the actual former value)
* runtime.node.gc.pause* is now only sending data, if the metric contains a count > 0
* Stop tracking gc metrics on native side when it is deactivated to track those while event loop tracking is also deactivated
* Slightly faster implementation for a couple of metrics
* Implemented a best effort fallback mode for the event loop delay in case the native library can’t be loaded
* Cleaning up code that was there for old unsupported Node.js versions
* Created lots of tests that are now checking that values are in a correct range (almost all lines are now fully covered and the tests are significantly more robust about actually finding issues)
* Refactored dogstatsd to use private properties instead of underscored
* Improved client config in dogstatsd to only use a single loop instead of multiple filters
* Made sure calling runtimeMetrics.start() multiple times without calling stop in-between will automatically clean up former tracking
0 commit comments