heapdump-interval

0.1.2 • Public • Published

heapdump-interval

Example

by default heapdump-interval will write a heapdump file every 6 hours to /var/heapdump/<appname>/<ISO Date>.heapdump if /etc/<appname>/heapdump exists.

var heapdumpInterval = require('heapdump-interval');

heapdumpInterval({
  appname: 'some-app'
})
.on('dump', function (filename) {
  console.log('Heap dump saved to', filename);
});

Custom options are available.

var heapdumpInterval = require('heapdump-interval');

heapdumpInterval({
  ifExists: '/etc/myapp/heapdump',
  heapDir: '/Volumes/heapdumps',
  interval: 600000 // every 10 minutes
})
.on('dump', function (filename) {
  console.log('Heap dump saved to', filename);
});

Readme

Keywords

none

Package Sidebar

Install

npm i heapdump-interval

Weekly Downloads

2

Version

0.1.2

License

MIT

Last publish

Collaborators

  • loke