Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
feat: added nodejs cpu profiler support (#19)
* feat: added nodejs cpu profiler support * fix: fixed error in package.json * fix: fixing test * fix: update jest config * chore: update naming for tagWrapper for consistency * test: added tests for cpu profiler * chore: updated jest config * fix: hotpatch period value * test: added amazon linux to test suite * chore: added idle notification on wall profiling * Revert "test: added amazon linux to test suite" This reverts commit c9c017f. * refactor: make tagwrapper interface similar to python and go * test: more tests on cpu & wall profiling * docs: updated readme file * chore: constants replaced with named values * fix: added fix for nanoseconds * feat: added emitter to be able to test profiles * test: added cpu label tests * add node 19 for testing * fix freq * flush last sample during cpu stop * fix wall sample type config * stop cpu timer sync * upgrade to dd-pprof 2.0.0 * version bump * "should allow to start cpu and wall profiling at the same time" * fix tests * make stopCpuProfiling async * fix cpu flushing * flush heap on stop * add some heap configuration options * maybe fix tests * reformat heap.ts * unified logic for profiling scheduling and cancelation * fix sampletype conig again * strip cwd from filenames * feat: wip * chore: remove unused module name mapper config * updates min version * post merge fixes * auth fixes * updates version * test fixes --------- Co-authored-by: Tolya Korniltsev <korniltsev.anatoly@gmail.com> Co-authored-by: Roberto Pintos López <roberto.pintos.lopez@gmail.com> Co-authored-by: Dmitry Filimonov <dmitry@pyroscope.io>
- Loading branch information