RedHat Mobile Application system monitoring and stats lib
This lib is tightly related to RHMAP and can only work with RHMAP.
It is based on stats-influxdb
lib
Install
npm install --save rhmap-stats
Usage Examples
Monitor system stats
//in RHMAP node.js app:var stat=;var session=stat;statmonitstartsession"cpu"1000; //monitor vm cpu usage every 1000 msstatmonitstartsession"mem"1000; //monitor vm mem usage every 1000 msstatmonitstartsession"pidusage"1000; //monitor this process mem and cpu usage every 1000 msstatmonitstartsession"disk"3600*1000; //monitor vm disk usage (/) every hour
To stop the monitoring
statmonit;statmonit;
Simple Endpoint counter
//as a middleware of a routeroute;
Endpoint counter with parameters
route;
Time elapse statistics
// monitor database responsevar timer = session;userCollection;
Time elapse statistics with parameters
// monitor database responsevar timer = session;userCollection;
License
MIT