elastic / elastic/apm-agent-nodejs

Feature Request: Garbage Collection Metrics

Open
#1,991 1 comment 5 reactions 0 assignees View on GitHub
agent-nodejs enhancement
Dominant language
JavaScript
Stars
594
Forks
244
Avg merge
1d 8h
Merged PRs (30d)
16

Description

**Is your feature request related to a problem? Please describe.**

Node.js (via V8) makes certain garbage collection metrics available to end users via a C++ based API. (see https://www.npmjs.com/package/gc-profiler). Having these metrics available to end users would be useful for users attempting to diagnose garbage collection related performance issues and failures in their applications.

**Describe the solution you'd like**

Open questions from product

- What if services is having problems which could be identified using runtime metrics like eventloop, memory, GC, etc across all instances.

- What if service is having those problems on few instances out of many?

- When looking at a single instance - how to understand what the cause is? Or at least point in a direction

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.