{"_id":"appmonitor","_rev":"30-9016a7b0f0db4873ab2819e18ddbdc0f","name":"appmonitor","time":{"modified":"2022-06-13T03:19:05.005Z","created":"2014-05-28T07:35:03.767Z","0.1.4":"2014-05-28T07:35:03.767Z","0.1.5":"2014-05-28T07:35:36.679Z","0.1.6":"2014-05-28T07:44:58.453Z","0.0.1":"2014-05-28T07:51:25.194Z","0.0.2":"2014-05-28T09:29:52.200Z","0.0.3":"2014-05-28T09:34:46.131Z","0.0.4":"2014-05-29T01:54:37.232Z","0.0.5":"2014-05-29T09:52:47.636Z","0.0.6":"2014-06-09T08:46:41.555Z","0.0.7":"2014-08-08T02:25:12.978Z","0.0.8":"2014-09-17T04:02:35.435Z"},"maintainers":[{"name":"tomxiong","email":"tomxiongzh@gmail.com"}],"dist-tags":{"latest":"0.0.8"},"description":"Performance profiler based on look","readme":"# AppMonitor\r\nAppMonitor is base on [Look](https://github.com/baryshev/look).\r\nLook is a perfomance profiler for node.js applications based on [nodetime](https://github.com/SSI-Avalon/nodetime).\r\n\r\nAppMonitor just collect performance and send message by Socket.IO then any socket.IO client can receive those performance data and re-send any where.\r\n\r\n# Installation\r\n\r\n\tnpm install appmonitor\r\n\r\n# Usage\r\n\r\nThe following call should be placed before any other require statement in your application, e.g. at the first line of your main module\r\n\r\n```js\r\nrequire('appmonitor').start();\r\n```\r\n\r\nAppMonitor will be started as a web server on port `5959`, you can access it by pointing your browser to: `http://[yourhost]:5959`\r\nAppMonitor also binding this port as a websocket server, then any websocket client can conneting it and get performance data.\r\n\r\n# Options\r\n\r\n  - `port` Listening port, defaulting to `5959`\r\n  - `host` Listening host, defaulting to `0.0.0.0`\r\n\r\n```js\r\nrequire('appmonitor').start(3000, '127.0.0.1');\r\n```","versions":{"0.0.2":{"name":"appmonitor","version":"0.0.2","description":"Performance profiler based on look","keywords":["profiler","cpu","heap","performance","instrumentation","metrics"],"author":{"name":"Tom Xiong","email":"tomxiongzh@gmail.com"},"repository":{"type":"git","url":"git://github.com/tomxiong/AppMonitor.git"},"main":"index","dependencies":{"nodetime047":"0.4.7","clusterhub":"0.2.1","connect":"2.7.4","connect-route":"0.1.3","socket.io":"0.9.14"},"engines":{"node":">= 0.8.0"},"bugs":{"url":"https://github.com/tomxiong/AppMonitor/issues"},"homepage":"https://github.com/tomxiong/AppMonitor","_id":"appmonitor@0.0.2","dist":{"shasum":"82bb6c33dfa81dbc7e40b86ba81ec58b8386c5a1","tarball":"https://registry.npmjs.org/appmonitor/-/appmonitor-0.0.2.tgz","integrity":"sha512-R15d2DJD6n828h7DO5L4HL0mTDmKd/bK0Knnq5dYe64aHBhYcRLiSBhRwWwSc+PEVqnaTGagcaoEYa4Hg/5h9Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD2KlzN6QoOL8m2o5AV8KGzqOR+JC1j089DLTn/YpCZRwIhAKqeZqceGzBTgawzfps0E8Cp6T4usipM6J/MQ39rnInP"}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"tomxiong","email":"tomxiongzh@gmail.com"},"maintainers":[{"name":"tomxiong","email":"tomxiongzh@gmail.com"}]},"0.0.3":{"name":"appmonitor","version":"0.0.3","description":"Performance profiler based on look","keywords":["profiler","cpu","heap","performance","instrumentation","metrics"],"author":{"name":"Tom Xiong","email":"tomxiongzh@gmail.com"},"repository":{"type":"git","url":"git://github.com/tomxiong/AppMonitor.git"},"main":"index","dependencies":{"nodetime047":"0.4.7","clusterhub":"0.2.1","connect":"2.7.4","connect-route":"0.1.3","socket.io":"0.9.14"},"engines":{"node":">= 0.8.0"},"bugs":{"url":"https://github.com/tomxiong/AppMonitor/issues"},"homepage":"https://github.com/tomxiong/AppMonitor","_id":"appmonitor@0.0.3","dist":{"shasum":"47680c4d1f3396f8173e5fc63123a9bc5e694cb4","tarball":"https://registry.npmjs.org/appmonitor/-/appmonitor-0.0.3.tgz","integrity":"sha512-N2SgF2MSuL2FibVtEcDpkBucKqXYo+jCzMzICkDn6xiImx8dXYAk6OgxIUK5ZYQTYUP0FXBwfuFfWoLhzqIduw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDShRVF7eTQQrMhaFWiLfCFBgDJoTNSyLxaoJl+RDymnwIhAMj5geMjP8Qdfd66qUxKxvrcDgNfzyjLpjbauA6hNidp"}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"tomxiong","email":"tomxiongzh@gmail.com"},"maintainers":[{"name":"tomxiong","email":"tomxiongzh@gmail.com"}]},"0.0.4":{"name":"appmonitor","version":"0.0.4","description":"Performance profiler based on look","keywords":["profiler","cpu","heap","performance","instrumentation","metrics"],"author":{"name":"Tom Xiong","email":"tomxiongzh@gmail.com"},"repository":{"type":"git","url":"git://github.com/tomxiong/AppMonitor.git"},"main":"index","dependencies":{"nodetime047":"0.4.7","clusterhub":"0.2.1","connect":"2.7.4","connect-route":"0.1.3","socket.io":"0.9.14"},"engines":{"node":">= 0.8.0"},"bugs":{"url":"https://github.com/tomxiong/AppMonitor/issues"},"homepage":"https://github.com/tomxiong/AppMonitor","_id":"appmonitor@0.0.4","dist":{"shasum":"a3a2b56cd45ddc93c8c5dc9466b4059422e9d026","tarball":"https://registry.npmjs.org/appmonitor/-/appmonitor-0.0.4.tgz","integrity":"sha512-DDEhhTlQETZfhWbBqd54jYvejja4pQGqJJVBksjdfknUBweZk2cf5lM/3tD79dUjmGAd7hP0QUHtS2rupZ9TFQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAP/tdbOQf9B263YALasjG5zTjPBolNdUjEoWel1cWqsAiEA26o1SW/DvqMkEWP32eFWM81bMeZJKQyt+23mZLoxm2U="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"tomxiong","email":"tomxiongzh@gmail.com"},"maintainers":[{"name":"tomxiong","email":"tomxiongzh@gmail.com"}]},"0.0.5":{"name":"appmonitor","version":"0.0.5","description":"Performance profiler based on look","keywords":["profiler","cpu","heap","performance","instrumentation","metrics"],"author":{"name":"Tom Xiong","email":"tomxiongzh@gmail.com"},"repository":{"type":"git","url":"git://github.com/tomxiong/AppMonitor.git"},"main":"index","dependencies":{"nodetime047":"0.4.8","clusterhub":"0.2.1","connect":"2.7.4","connect-route":"0.1.3","socket.io":"0.9.14"},"engines":{"node":">= 0.8.0"},"bugs":{"url":"https://github.com/tomxiong/AppMonitor/issues"},"homepage":"https://github.com/tomxiong/AppMonitor","_id":"appmonitor@0.0.5","dist":{"shasum":"a70c8fb4b378e07738e784d552e11117d55ed243","tarball":"https://registry.npmjs.org/appmonitor/-/appmonitor-0.0.5.tgz","integrity":"sha512-yWyCrZcHt/l7p0AJImzaqA280KqKifN43iCZC5meEAAGqr7vPGKrd8nxY2u/KrFJoqcR6msJshpfpAkbGfA1WQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDa4lXquxCY/a8gNfHOjJgJttirg6dVmxI8oTLgpbISOAIhAOslAVXB3oCZKfUN8cBbMOtCD5357oRiM7LjJwImSmYj"}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"tomxiong","email":"tomxiongzh@gmail.com"},"maintainers":[{"name":"tomxiong","email":"tomxiongzh@gmail.com"}]},"0.0.6":{"name":"appmonitor","version":"0.0.6","description":"Performance profiler based on look","keywords":["profiler","cpu","heap","performance","instrumentation","metrics"],"author":{"name":"Tom Xiong","email":"tomxiongzh@gmail.com"},"repository":{"type":"git","url":"git://github.com/tomxiong/AppMonitor.git"},"main":"index","dependencies":{"nodetime047":"0.4.9","clusterhub":"0.2.1","connect":"2.7.4","connect-route":"0.1.3","socket.io":"0.9.14"},"engines":{"node":">= 0.8.0"},"bugs":{"url":"https://github.com/tomxiong/AppMonitor/issues"},"homepage":"https://github.com/tomxiong/AppMonitor","_id":"appmonitor@0.0.6","dist":{"shasum":"f6c536091a1b90860fb9813d7b08a35689c6d613","tarball":"https://registry.npmjs.org/appmonitor/-/appmonitor-0.0.6.tgz","integrity":"sha512-LAXz+dOx1mkxAqBlF0dwt6ovcMFF2R20yoR74S085NmBZwxMw1xw0eU90iVnX987XZZ+G+vB+X9LvrQutsFurw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDDFZR6DMf9yzdm5YXaJm6Yq+aQqEum9DxeBsBN80G5qQIhAL1qJF9n4JN0LBWf3zMD2dDd2FzE98/jbKeVkAZ0BkGM"}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"tomxiong","email":"tomxiongzh@gmail.com"},"maintainers":[{"name":"tomxiong","email":"tomxiongzh@gmail.com"}]},"0.0.7":{"name":"appmonitor","version":"0.0.7","description":"Performance profiler based on look","keywords":["profiler","cpu","heap","performance","instrumentation","metrics"],"author":{"name":"Tom Xiong","email":"tomxiongzh@gmail.com"},"repository":{"type":"git","url":"git://github.com/tomxiong/AppMonitor.git"},"main":"index","dependencies":{"nodetime047":"0.4.10","clusterhub":"0.2.1","connect":"2.7.4","connect-route":"0.1.3","socket.io":"0.9.14"},"engines":{"node":">= 0.8.0"},"bugs":{"url":"https://github.com/tomxiong/AppMonitor/issues"},"homepage":"https://github.com/tomxiong/AppMonitor","_id":"appmonitor@0.0.7","dist":{"shasum":"aede4752fac6c62b54cd0e24ed43a2d44d35472f","tarball":"https://registry.npmjs.org/appmonitor/-/appmonitor-0.0.7.tgz","integrity":"sha512-Wp+Fz0FI12WrSgfKPrbVAPwYcGL6zy/jsxM1TcHPh5bewyc56GS5stGe5IgaePKrKMgp8lqAtrnOIlflGEqt9Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDcXWjnqZlPSkfFQgP0Rv5uNKdNTMdRbw3feqCiTN0dmgIhAONQRZpSuzAMQROEKLdQqJp1yACC+3thszeVYi0+wDzh"}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"tomxiong","email":"tomxiongzh@gmail.com"},"maintainers":[{"name":"tomxiong","email":"tomxiongzh@gmail.com"}]},"0.0.8":{"name":"appmonitor","version":"0.0.8","description":"Performance profiler based on look","keywords":["profiler","cpu","heap","performance","instrumentation","metrics"],"author":{"name":"Tom Xiong","email":"tomxiongzh@gmail.com"},"repository":{"type":"git","url":"git://github.com/tomxiong/AppMonitor.git"},"main":"index","dependencies":{"nodetime047":"0.4.11","clusterhub":"0.2.1","connect":"2.7.4","connect-route":"0.1.3","socket.io":"0.9.14"},"engines":{"node":">= 0.8.0"},"bugs":{"url":"https://github.com/tomxiong/AppMonitor/issues"},"homepage":"https://github.com/tomxiong/AppMonitor","_id":"appmonitor@0.0.8","dist":{"shasum":"aa373ac96966d1e855530769ab79ab5d46596a29","tarball":"https://registry.npmjs.org/appmonitor/-/appmonitor-0.0.8.tgz","integrity":"sha512-wFe82cGktJzsWkuFHsS5Bmc/MrJml/4RpBdyWH7ZBIGvjG0k6gL327D51R9sEpdHTZSoCXN8WPZxPwphOMnvPg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDTxgsH/NnhNk2/UxoDKzpcPhfUT+j3LYAKCnq3/U0/kgIgZ/6b/ycKCgHMn3P1/QKLm578dll0d1cLEIqrUHx838A="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"tomxiong","email":"tomxiongzh@gmail.com"},"maintainers":[{"name":"tomxiong","email":"tomxiongzh@gmail.com"}]}},"homepage":"https://github.com/tomxiong/AppMonitor","keywords":["profiler","cpu","heap","performance","instrumentation","metrics"],"repository":{"type":"git","url":"git://github.com/tomxiong/AppMonitor.git"},"author":{"name":"Tom Xiong","email":"tomxiongzh@gmail.com"},"bugs":{"url":"https://github.com/tomxiong/AppMonitor/issues"},"readmeFilename":"README.md"}