{"_id":"epimetheus","_rev":"4652571","name":"epimetheus","description":"node middleware to automatically instrument node applications for consumption by prometheus","dist-tags":{"latest":"1.0.92"},"maintainers":[{"name":"roylines","email":"roy@roylines.co.uk"}],"time":{"modified":"2026-04-10T20:47:25.000Z","created":"2016-04-26T19:22:27.250Z","1.0.92":"2018-08-26T10:40:50.279Z","1.0.89":"2018-08-26T10:34:53.550Z","1.0.84":"2018-08-23T14:28:42.967Z","1.0.55":"2017-10-18T14:55:17.492Z","1.0.54":"2017-07-18T06:44:12.465Z","1.0.53":"2017-07-18T06:43:07.021Z","1.0.52":"2017-07-17T06:53:57.099Z","1.0.51":"2017-07-13T14:23:27.762Z","1.0.50":"2017-07-04T09:53:49.058Z","1.0.46":"2016-10-19T06:15:26.729Z","1.0.43":"2016-08-02T07:49:59.719Z","1.0.41":"2016-08-02T06:52:29.019Z","1.0.38":"2016-05-20T16:46:11.358Z","1.0.36":"2016-05-20T16:43:01.005Z","1.0.35":"2016-05-20T06:48:29.872Z","1.0.34":"2016-05-19T13:06:39.257Z","1.0.32":"2016-05-19T06:42:47.873Z","1.0.31":"2016-05-19T06:28:00.649Z","1.0.30":"2016-05-19T06:24:42.812Z","1.0.28":"2016-05-18T19:34:02.877Z","1.0.27":"2016-05-18T19:30:47.401Z","1.0.26":"2016-05-18T19:29:06.719Z","1.0.25":"2016-05-18T19:23:21.798Z","1.0.21":"2016-05-18T19:06:31.472Z","1.0.20":"2016-05-18T18:13:40.439Z","1.0.19":"2016-05-17T19:33:55.330Z","1.0.18":"2016-05-17T06:56:26.956Z","1.0.17":"2016-05-17T06:51:54.318Z","1.0.15":"2016-05-16T18:58:44.606Z","1.0.13":"2016-05-10T17:51:11.947Z","1.0.11":"2016-05-09T18:34:47.798Z","1.0.9":"2016-04-30T12:42:43.685Z","1.0.8":"2016-04-29T16:18:45.263Z","1.0.6":"2016-04-27T17:59:51.756Z","1.0.3":"2016-04-26T19:27:33.343Z","0.0.1":"2016-04-26T19:22:27.250Z"},"users":{},"author":{"name":"Roy Lines"},"repository":{"type":"git","url":"git+https://github.com/roylines/node-epimetheus.git"},"versions":{"1.0.92":{"name":"epimetheus","version":"1.0.92","description":"node middleware to automatically instrument node applications for consumption by prometheus","main":"index.js","scripts":{"test":"istanbul cover _mocha -dir $CIRCLE_ARTIFACTS","coveralls":"cat $CIRCLE_ARTIFACTS/lcov.info | coveralls"},"git-pre-hooks":{"pre-push":"npm test"},"repository":{"type":"git","url":"git+https://github.com/roylines/node-epimetheus.git"},"keywords":["prometheus","metrics","express","restify"],"author":{"name":"Roy Lines"},"license":"MIT","bugs":{"url":"https://github.com/roylines/node-epimetheus/issues"},"homepage":"https://github.com/roylines/node-epimetheus#readme","engines":{"node":">=4.0.0"},"devDependencies":{"chai":"^4.0.2","coveralls":"^2.13.1","express":"^4.15.3","git-pre-hooks":"^1.2.0","hapi":"^16.4.3","istanbul":"^0.4.5","mocha":"^3.4.2","request":"^2.81.0","restify":"^5.0.0","sinon":"^2.3.6"},"dependencies":{"prom-client":"^10.0.0"},"_id":"epimetheus@1.0.92","_npmVersion":"5.6.0","_nodeVersion":"8.11.4","_npmUser":{"name":"roylines","email":"roy@roylines.co.uk"},"dist":{"shasum":"c4f354341f8ab692f62c3392108b356e1282d191","size":4228,"noattachment":false,"key":"/epimetheus/-/epimetheus-1.0.92.tgz","tarball":"http://registry.cnpm.dingdandao.com/epimetheus/download/epimetheus-1.0.92.tgz"},"maintainers":[{"name":"roylines","email":"roy@roylines.co.uk"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/epimetheus_1.0.92_1535280050088_0.5427514157959223"},"_cnpmcore_publish_time":"2021-12-23T02:55:13.314Z","publish_time":1535280050279,"_cnpm_publish_time":1535280050279},"1.0.89":{"name":"epimetheus","version":"1.0.89","description":"node middleware to automatically instrument node applications for consumption by prometheus","main":"index.js","scripts":{"test":"istanbul cover _mocha -dir $CIRCLE_ARTIFACTS","coveralls":"cat $CIRCLE_ARTIFACTS/lcov.info | coveralls"},"git-pre-hooks":{"pre-push":"npm test"},"repository":{"type":"git","url":"git+https://github.com/roylines/node-epimetheus.git"},"keywords":["prometheus","metrics","express","restify"],"author":{"name":"Roy Lines"},"license":"MIT","bugs":{"url":"https://github.com/roylines/node-epimetheus/issues"},"homepage":"https://github.com/roylines/node-epimetheus#readme","engines":{"node":">=4.0.0"},"devDependencies":{"chai":"^4.0.2","coveralls":"^2.13.1","express":"^4.15.3","git-pre-hooks":"^1.2.0","hapi":"^16.4.3","istanbul":"^0.4.5","mocha":"^3.4.2","request":"^2.81.0","restify":"^5.0.0","sinon":"^2.3.6"},"dependencies":{"prom-client":"^10.0.0"},"_id":"epimetheus@1.0.89","_npmVersion":"5.6.0","_nodeVersion":"8.11.4","_npmUser":{"name":"roylines","email":"roy@roylines.co.uk"},"dist":{"shasum":"96c639a0108fa4661913e53cff45652c2ac56150","size":2488,"noattachment":false,"key":"/epimetheus/-/epimetheus-1.0.89.tgz","tarball":"http://registry.cnpm.dingdandao.com/epimetheus/download/epimetheus-1.0.89.tgz"},"maintainers":[{"name":"roylines","email":"roy@roylines.co.uk"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/epimetheus_1.0.89_1535279693447_0.7853340316420339"},"_cnpmcore_publish_time":"2021-12-23T02:55:13.204Z","publish_time":1535279693550,"_cnpm_publish_time":1535279693550},"1.0.84":{"name":"epimetheus","version":"1.0.84","description":"node middleware to automatically instrument node applications for consumption by prometheus","main":"index.js","scripts":{"test":"istanbul cover _mocha -dir $CIRCLE_ARTIFACTS","coveralls":"cat $CIRCLE_ARTIFACTS/lcov.info | coveralls"},"git-pre-hooks":{"pre-push":"npm test"},"repository":{"type":"git","url":"git+https://github.com/roylines/node-epimetheus.git"},"keywords":["prometheus","metrics","express","restify"],"author":{"name":"Roy Lines"},"license":"MIT","bugs":{"url":"https://github.com/roylines/node-epimetheus/issues"},"homepage":"https://github.com/roylines/node-epimetheus#readme","engines":{"node":">=4.0.0"},"devDependencies":{"chai":"^4.0.2","coveralls":"^2.13.1","express":"^4.15.3","git-pre-hooks":"^1.2.0","hapi":"^16.4.3","istanbul":"^0.4.5","mocha":"^3.4.2","request":"^2.81.0","restify":"^5.0.0","sinon":"^2.3.6"},"dependencies":{"prom-client":"^10.0.0"},"_id":"epimetheus@1.0.84","_npmVersion":"5.6.0","_nodeVersion":"8.11.4","_npmUser":{"name":"roylines","email":"roy@roylines.co.uk"},"dist":{"shasum":"bae753883ef2865c544e5911cd63d01029f27f2c","size":2484,"noattachment":false,"key":"/epimetheus/-/epimetheus-1.0.84.tgz","tarball":"http://registry.cnpm.dingdandao.com/epimetheus/download/epimetheus-1.0.84.tgz"},"maintainers":[{"name":"roylines","email":"roy@roylines.co.uk"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/epimetheus_1.0.84_1535034522884_0.38317325996149654"},"_cnpmcore_publish_time":"2021-12-23T02:55:12.260Z","publish_time":1535034522967,"_cnpm_publish_time":1535034522967},"1.0.55":{"name":"epimetheus","version":"1.0.55","description":"node middleware to automatically instrument node applications for consumption by prometheus","main":"index.js","scripts":{"test":"istanbul cover _mocha -dir $CIRCLE_ARTIFACTS","coveralls":"cat $CIRCLE_ARTIFACTS/lcov.info | coveralls"},"git-pre-hooks":{"pre-push":"npm test"},"repository":{"type":"git","url":"git+https://github.com/roylines/node-epimetheus.git"},"keywords":["prometheus","metrics","express","restify"],"author":{"name":"Roy Lines"},"license":"MIT","bugs":{"url":"https://github.com/roylines/node-epimetheus/issues"},"homepage":"https://github.com/roylines/node-epimetheus#readme","engines":{"node":">=4.0.0"},"devDependencies":{"chai":"^4.0.2","coveralls":"^2.13.1","express":"^4.15.3","git-pre-hooks":"^1.2.0","hapi":"^16.4.3","istanbul":"^0.4.5","mocha":"^3.4.2","request":"^2.81.0","restify":"^5.0.0","sinon":"^2.3.6"},"dependencies":{"prom-client":"^10.0.0"},"_id":"epimetheus@1.0.55","_shasum":"8f47408b2d680b1226ffd205d501f8f7d5e29206","_from":".","_npmVersion":"2.13.5","_nodeVersion":"4.0.0","_npmUser":{"name":"roylines","email":"roy@roylines.co.uk"},"dist":{"shasum":"8f47408b2d680b1226ffd205d501f8f7d5e29206","size":7590,"noattachment":false,"key":"/epimetheus/-/epimetheus-1.0.55.tgz","tarball":"http://registry.cnpm.dingdandao.com/epimetheus/download/epimetheus-1.0.55.tgz"},"maintainers":[{"name":"roylines","email":"roy@roylines.co.uk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/epimetheus-1.0.55.tgz_1508338516607_0.8800724628381431"},"directories":{},"_cnpmcore_publish_time":"2021-12-23T02:55:11.330Z","publish_time":1508338517492,"_cnpm_publish_time":1508338517492},"1.0.54":{"name":"epimetheus","version":"1.0.54","description":"node middleware to automatically instrument node applications for consumption by prometheus","main":"index.js","scripts":{"test":"istanbul cover _mocha -dir $CIRCLE_ARTIFACTS","coveralls":"cat $CIRCLE_ARTIFACTS/lcov.info | coveralls"},"git-pre-hooks":{"pre-push":"npm test"},"repository":{"type":"git","url":"git+https://github.com/roylines/node-epimetheus.git"},"keywords":["prometheus","metrics","express","restify"],"author":{"name":"Roy Lines"},"license":"MIT","bugs":{"url":"https://github.com/roylines/node-epimetheus/issues"},"homepage":"https://github.com/roylines/node-epimetheus#readme","engines":{"node":">=4.0.0"},"devDependencies":{"chai":"^4.0.2","coveralls":"^2.13.1","express":"^4.15.3","git-pre-hooks":"^1.2.0","hapi":"^16.4.3","istanbul":"^0.4.5","mocha":"^3.4.2","request":"^2.81.0","restify":"^5.0.0","sinon":"^2.3.6"},"dependencies":{"prom-client":"^10.0.0"},"_id":"epimetheus@1.0.54","_shasum":"203d0556bbc0d013df89f7d274e8a3e59c0e84ac","_from":".","_npmVersion":"2.13.5","_nodeVersion":"4.0.0","_npmUser":{"name":"roylines","email":"roy@roylines.co.uk"},"dist":{"shasum":"203d0556bbc0d013df89f7d274e8a3e59c0e84ac","size":7571,"noattachment":false,"key":"/epimetheus/-/epimetheus-1.0.54.tgz","tarball":"http://registry.cnpm.dingdandao.com/epimetheus/download/epimetheus-1.0.54.tgz"},"maintainers":[{"name":"roylines","email":"roy@roylines.co.uk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/epimetheus-1.0.54.tgz_1500360251290_0.9037540180142969"},"directories":{},"_cnpmcore_publish_time":"2021-12-23T02:55:10.396Z","publish_time":1500360252465,"_cnpm_publish_time":1500360252465},"1.0.53":{"name":"epimetheus","version":"1.0.53","description":"node middleware to automatically instrument node applications for consumption by prometheus","main":"index.js","scripts":{"test":"istanbul cover _mocha -dir $CIRCLE_ARTIFACTS","coveralls":"cat $CIRCLE_ARTIFACTS/lcov.info | coveralls"},"git-pre-hooks":{"pre-push":"npm test"},"repository":{"type":"git","url":"git+https://github.com/roylines/node-epimetheus.git"},"keywords":["prometheus","metrics","express","restify"],"author":{"name":"Roy Lines"},"license":"MIT","bugs":{"url":"https://github.com/roylines/node-epimetheus/issues"},"homepage":"https://github.com/roylines/node-epimetheus#readme","engines":{"node":">=4.0.0"},"devDependencies":{"chai":"^4.0.2","coveralls":"^2.13.1","express":"^4.15.3","git-pre-hooks":"^1.2.0","hapi":"^16.4.3","istanbul":"^0.4.5","mocha":"^3.4.2","request":"^2.81.0","restify":"^5.0.0","sinon":"^2.3.6"},"dependencies":{"prom-client":"^10.0.0"},"_id":"epimetheus@1.0.53","_shasum":"b451f8515aee25dd8c21e6a65f59acc094ba57d6","_from":".","_npmVersion":"2.13.5","_nodeVersion":"4.0.0","_npmUser":{"name":"roylines","email":"roy@roylines.co.uk"},"dist":{"shasum":"b451f8515aee25dd8c21e6a65f59acc094ba57d6","size":8451,"noattachment":false,"key":"/epimetheus/-/epimetheus-1.0.53.tgz","tarball":"http://registry.cnpm.dingdandao.com/epimetheus/download/epimetheus-1.0.53.tgz"},"maintainers":[{"name":"roylines","email":"roy@roylines.co.uk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/epimetheus-1.0.53.tgz_1500360186065_0.45968362456187606"},"directories":{},"_cnpmcore_publish_time":"2021-12-23T02:55:09.260Z","publish_time":1500360187021,"_cnpm_publish_time":1500360187021},"1.0.52":{"name":"epimetheus","version":"1.0.52","description":"node middleware to automatically instrument node applications for consumption by prometheus","main":"index.js","scripts":{"test":"istanbul cover _mocha -dir $CIRCLE_ARTIFACTS","coveralls":"cat $CIRCLE_ARTIFACTS/lcov.info | coveralls"},"git-pre-hooks":{"pre-push":"npm test"},"repository":{"type":"git","url":"git+https://github.com/roylines/node-epimetheus.git"},"keywords":["prometheus","metrics","express","restify"],"author":{"name":"Roy Lines"},"license":"MIT","bugs":{"url":"https://github.com/roylines/node-epimetheus/issues"},"homepage":"https://github.com/roylines/node-epimetheus#readme","engines":{"node":">=4.0.0"},"devDependencies":{"chai":"^4.0.2","coveralls":"^2.13.1","express":"^4.15.3","git-pre-hooks":"^1.2.0","hapi":"^16.4.3","istanbul":"^0.4.5","mocha":"^3.4.2","request":"^2.81.0","restify":"^5.0.0","sinon":"^2.3.6"},"dependencies":{"prom-client":"^10.0.0"},"_id":"epimetheus@1.0.52","_shasum":"281e82ac89eb1421f39d0de6ae32fc530c4e5be5","_from":".","_npmVersion":"2.13.5","_nodeVersion":"4.0.0","_npmUser":{"name":"roylines","email":"roy@roylines.co.uk"},"dist":{"shasum":"281e82ac89eb1421f39d0de6ae32fc530c4e5be5","size":8228,"noattachment":false,"key":"/epimetheus/-/epimetheus-1.0.52.tgz","tarball":"http://registry.cnpm.dingdandao.com/epimetheus/download/epimetheus-1.0.52.tgz"},"maintainers":[{"name":"roylines","email":"roy@roylines.co.uk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/epimetheus-1.0.52.tgz_1500274435746_0.9475438569206744"},"directories":{},"_cnpmcore_publish_time":"2021-12-23T02:55:08.333Z","publish_time":1500274437099,"_cnpm_publish_time":1500274437099},"1.0.51":{"name":"epimetheus","version":"1.0.51","description":"node middleware to automatically instrument node applications for consumption by prometheus","main":"index.js","scripts":{"test":"istanbul cover _mocha -dir $CIRCLE_ARTIFACTS","coveralls":"cat $CIRCLE_ARTIFACTS/lcov.info | coveralls"},"git-pre-hooks":{"pre-push":"npm test"},"repository":{"type":"git","url":"git+https://github.com/roylines/node-epimetheus.git"},"keywords":["prometheus","metrics","express","restify"],"author":{"name":"Roy Lines"},"license":"MIT","bugs":{"url":"https://github.com/roylines/node-epimetheus/issues"},"homepage":"https://github.com/roylines/node-epimetheus#readme","engines":{"node":">=4.0.0"},"devDependencies":{"chai":"^4.0.2","coveralls":"^2.13.1","express":"^4.15.3","git-pre-hooks":"^1.2.0","hapi":"^16.4.3","istanbul":"^0.4.5","mocha":"^3.4.2","request":"^2.81.0","restify":"^5.0.0","sinon":"^2.3.6"},"dependencies":{"prom-client":"^10.0.0"},"_id":"epimetheus@1.0.51","_shasum":"a96b2efebdd6fdc2eac23ea4f5e04909bfb09079","_from":".","_npmVersion":"2.13.5","_nodeVersion":"4.0.0","_npmUser":{"name":"roylines","email":"roy@roylines.co.uk"},"dist":{"shasum":"a96b2efebdd6fdc2eac23ea4f5e04909bfb09079","size":8094,"noattachment":false,"key":"/epimetheus/-/epimetheus-1.0.51.tgz","tarball":"http://registry.cnpm.dingdandao.com/epimetheus/download/epimetheus-1.0.51.tgz"},"maintainers":[{"name":"roylines","email":"roy@roylines.co.uk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/epimetheus-1.0.51.tgz_1499955806701_0.8490632716566324"},"directories":{},"_cnpmcore_publish_time":"2021-12-23T02:55:07.398Z","publish_time":1499955807762,"_cnpm_publish_time":1499955807762},"1.0.50":{"name":"epimetheus","version":"1.0.50","description":"node middleware to automatically instrument node applications for consumption by prometheus","main":"index.js","scripts":{"test":"istanbul cover _mocha -dir $CIRCLE_ARTIFACTS","coveralls":"cat $CIRCLE_ARTIFACTS/lcov.info | coveralls"},"repository":{"type":"git","url":"git+https://github.com/roylines/node-epimetheus.git"},"keywords":["prometheus","metrics","express","restify"],"author":{"name":"Roy Lines"},"license":"MIT","bugs":{"url":"https://github.com/roylines/node-epimetheus/issues"},"homepage":"https://github.com/roylines/node-epimetheus#readme","engines":{"node":">=4.0.0"},"devDependencies":{"chai":"^4.0.2","coveralls":"^2.13.1","express":"^4.15.3","hapi":"^16.4.3","istanbul":"^0.4.5","mocha":"^3.4.2","request":"^2.81.0","restify":"^5.0.0","sinon":"^2.3.6"},"dependencies":{"prom-client":"^10.0.0"},"_id":"epimetheus@1.0.50","_shasum":"b6796193eb9c8a2a5c28416daafa7ff37211a728","_from":".","_npmVersion":"2.13.5","_nodeVersion":"4.0.0","_npmUser":{"name":"roylines","email":"roy@roylines.co.uk"},"dist":{"shasum":"b6796193eb9c8a2a5c28416daafa7ff37211a728","size":8059,"noattachment":false,"key":"/epimetheus/-/epimetheus-1.0.50.tgz","tarball":"http://registry.cnpm.dingdandao.com/epimetheus/download/epimetheus-1.0.50.tgz"},"maintainers":[{"name":"roylines","email":"roy@roylines.co.uk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/epimetheus-1.0.50.tgz_1499162027976_0.13169689406640828"},"directories":{},"_cnpmcore_publish_time":"2021-12-23T02:55:06.479Z","publish_time":1499162029058,"_cnpm_publish_time":1499162029058},"1.0.46":{"name":"epimetheus","version":"1.0.46","description":"node middleware to automatically instrument node applications for consumption by prometheus","main":"index.js","scripts":{"test":"istanbul cover _mocha -dir $CIRCLE_ARTIFACTS","coveralls":"cat $CIRCLE_ARTIFACTS/lcov.info | coveralls"},"repository":{"type":"git","url":"git+https://github.com/roylines/node-epimetheus.git"},"keywords":["prometheus","metrics","express","restify"],"author":{"name":"Roy Lines"},"license":"MIT","bugs":{"url":"https://github.com/roylines/node-epimetheus/issues"},"homepage":"https://github.com/roylines/node-epimetheus#readme","engines":{"node":">=4.0.0"},"devDependencies":{"chai":"*","coveralls":"*","express":"*","hapi":"*","istanbul":"*","mocha":"*","request":"*","restify":"*","sinon":"*"},"peerDependencies":{"prom-client":">= 3.2 < 7"},"_id":"epimetheus@1.0.46","_shasum":"fad0664062fac5f4cd31abb2de9a67853a984662","_from":".","_npmVersion":"2.13.5","_nodeVersion":"4.0.0","_npmUser":{"name":"roylines","email":"roy@roylines.co.uk"},"dist":{"shasum":"fad0664062fac5f4cd31abb2de9a67853a984662","size":7954,"noattachment":false,"key":"/epimetheus/-/epimetheus-1.0.46.tgz","tarball":"http://registry.cnpm.dingdandao.com/epimetheus/download/epimetheus-1.0.46.tgz"},"maintainers":[{"name":"roylines","email":"roy@roylines.co.uk"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/epimetheus-1.0.46.tgz_1476857726043_0.9586780308745801"},"directories":{},"_cnpmcore_publish_time":"2021-12-23T02:55:05.552Z","publish_time":1476857726729,"_cnpm_publish_time":1476857726729},"1.0.43":{"name":"epimetheus","version":"1.0.43","description":"node middleware to automatically instrument node applications for consumption by prometheus","main":"index.js","scripts":{"test":"istanbul cover _mocha -dir $CIRCLE_ARTIFACTS","coveralls":"cat $CIRCLE_ARTIFACTS/lcov.info | coveralls"},"repository":{"type":"git","url":"git+https://github.com/roylines/node-epimetheus.git"},"keywords":["prometheus","metrics","express","restify"],"author":{"name":"Roy Lines"},"license":"MIT","bugs":{"url":"https://github.com/roylines/node-epimetheus/issues"},"homepage":"https://github.com/roylines/node-epimetheus#readme","engines":{"node":">=4.0.0"},"devDependencies":{"chai":"*","coveralls":"*","express":"*","hapi":"*","istanbul":"*","mocha":"*","request":"*","restify":"*","sinon":"*"},"dependencies":{"prom-client":"3.4.6"},"_id":"epimetheus@1.0.43","_shasum":"de4cfb59d7215a774ab1e1facdb7d63fc2848777","_from":".","_npmVersion":"2.13.5","_nodeVersion":"4.0.0","_npmUser":{"name":"roylines","email":"roy@roylines.co.uk"},"dist":{"shasum":"de4cfb59d7215a774ab1e1facdb7d63fc2848777","size":7949,"noattachment":false,"key":"/epimetheus/-/epimetheus-1.0.43.tgz","tarball":"http://registry.cnpm.dingdandao.com/epimetheus/download/epimetheus-1.0.43.tgz"},"maintainers":[{"name":"roylines","email":"roy@roylines.co.uk"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/epimetheus-1.0.43.tgz_1470124197637_0.7602496067993343"},"directories":{},"_cnpmcore_publish_time":"2021-12-23T02:55:04.603Z","publish_time":1470124199719,"_cnpm_publish_time":1470124199719},"1.0.41":{"name":"epimetheus","version":"1.0.41","description":"node middleware to automatically instrument node applications for consumption by prometheus","main":"index.js","scripts":{"test":"istanbul cover _mocha -dir $CIRCLE_ARTIFACTS","coveralls":"cat $CIRCLE_ARTIFACTS/lcov.info | coveralls"},"repository":{"type":"git","url":"git+https://github.com/roylines/node-epimetheus.git"},"keywords":["prometheus","metrics","express","restify"],"author":{"name":"Roy Lines"},"license":"MIT","bugs":{"url":"https://github.com/roylines/node-epimetheus/issues"},"homepage":"https://github.com/roylines/node-epimetheus#readme","engines":{"node":">=4.0.0"},"devDependencies":{"chai":"*","coveralls":"*","express":"*","hapi":"*","istanbul":"*","mocha":"*","request":"*","restify":"*","sinon":"*"},"dependencies":{"prom-client":"3.4.6"},"_id":"epimetheus@1.0.41","_shasum":"c576950c811c752eee3aa90ff97ddd15ae89542d","_from":".","_npmVersion":"2.13.5","_nodeVersion":"4.0.0","_npmUser":{"name":"roylines","email":"roy@roylines.co.uk"},"dist":{"shasum":"c576950c811c752eee3aa90ff97ddd15ae89542d","size":7606,"noattachment":false,"key":"/epimetheus/-/epimetheus-1.0.41.tgz","tarball":"http://registry.cnpm.dingdandao.com/epimetheus/download/epimetheus-1.0.41.tgz"},"maintainers":[{"name":"roylines","email":"roy@roylines.co.uk"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/epimetheus-1.0.41.tgz_1470120746977_0.9790545694995672"},"directories":{},"_cnpmcore_publish_time":"2021-12-23T02:55:03.683Z","publish_time":1470120749019,"_cnpm_publish_time":1470120749019},"1.0.38":{"name":"epimetheus","version":"1.0.38","description":"node middleware to automatically instrument node applications for consumption by prometheus","main":"index.js","scripts":{"test":"istanbul cover _mocha -dir $CIRCLE_ARTIFACTS","coveralls":"cat $CIRCLE_ARTIFACTS/lcov.info | coveralls"},"repository":{"type":"git","url":"git+https://github.com/roylines/node-epimetheus.git"},"keywords":["prometheus","metrics","express","restify"],"author":{"name":"Roy Lines"},"license":"MIT","bugs":{"url":"https://github.com/roylines/node-epimetheus/issues"},"homepage":"https://github.com/roylines/node-epimetheus#readme","engines":{"node":">=4.0.0"},"devDependencies":{"chai":"*","coveralls":"*","express":"*","hapi":"*","istanbul":"*","mocha":"*","request":"*","restify":"*","sinon":"*"},"dependencies":{"prom-client":"3.4.1"},"_id":"epimetheus@1.0.38","_shasum":"639acf91408f6d99916b360f029f1a5e9b1b5de7","_from":".","_npmVersion":"2.13.5","_nodeVersion":"4.0.0","_npmUser":{"name":"roylines","email":"roy@roylines.co.uk"},"dist":{"shasum":"639acf91408f6d99916b360f029f1a5e9b1b5de7","size":7608,"noattachment":false,"key":"/epimetheus/-/epimetheus-1.0.38.tgz","tarball":"http://registry.cnpm.dingdandao.com/epimetheus/download/epimetheus-1.0.38.tgz"},"maintainers":[{"name":"roylines","email":"roy@roylines.co.uk"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/epimetheus-1.0.38.tgz_1463762769063_0.8481127326376736"},"directories":{},"_cnpmcore_publish_time":"2021-12-23T02:55:02.761Z","publish_time":1463762771358,"_cnpm_publish_time":1463762771358},"1.0.36":{"name":"epimetheus","version":"1.0.36","description":"node middleware to automatically instrument node applications for consumption by prometheus","main":"index.js","scripts":{"test":"istanbul cover _mocha -dir $CIRCLE_ARTIFACTS","coveralls":"cat $CIRCLE_ARTIFACTS/lcov.info | coveralls"},"repository":{"type":"git","url":"git+https://github.com/roylines/node-epimetheus.git"},"keywords":["prometheus","metrics","express","restify"],"author":{"name":"Roy Lines"},"license":"MIT","bugs":{"url":"https://github.com/roylines/node-epimetheus/issues"},"homepage":"https://github.com/roylines/node-epimetheus#readme","engines":{"node":">=4.0.0"},"devDependencies":{"chai":"*","coveralls":"*","express":"*","hapi":"*","istanbul":"*","mocha":"*","request":"*","restify":"*","sinon":"*"},"dependencies":{"prom-client":"3.4.1"},"_id":"epimetheus@1.0.36","_shasum":"84cbeb1b6a0373c7b6d1a0c263df466835eb3f6b","_from":".","_npmVersion":"2.13.5","_nodeVersion":"4.0.0","_npmUser":{"name":"roylines","email":"roy@roylines.co.uk"},"dist":{"shasum":"84cbeb1b6a0373c7b6d1a0c263df466835eb3f6b","size":7088,"noattachment":false,"key":"/epimetheus/-/epimetheus-1.0.36.tgz","tarball":"http://registry.cnpm.dingdandao.com/epimetheus/download/epimetheus-1.0.36.tgz"},"maintainers":[{"name":"roylines","email":"roy@roylines.co.uk"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/epimetheus-1.0.36.tgz_1463762580276_0.3637774894014001"},"directories":{},"_cnpmcore_publish_time":"2021-12-23T02:55:01.840Z","publish_time":1463762581005,"_cnpm_publish_time":1463762581005},"1.0.35":{"name":"epimetheus","version":"1.0.35","description":"node middleware to automatically instrument node applications for consumption by prometheus","main":"index.js","scripts":{"test":"istanbul cover _mocha -dir $CIRCLE_ARTIFACTS","coveralls":"cat $CIRCLE_ARTIFACTS/lcov.info | coveralls"},"repository":{"type":"git","url":"git+https://github.com/roylines/node-epimetheus.git"},"keywords":["prometheus","metrics","express","restify"],"author":{"name":"Roy Lines"},"license":"MIT","bugs":{"url":"https://github.com/roylines/node-epimetheus/issues"},"homepage":"https://github.com/roylines/node-epimetheus#readme","engines":{"node":">=4.0.0"},"devDependencies":{"chai":"*","coveralls":"*","express":"*","hapi":"*","istanbul":"*","mocha":"*","request":"*","restify":"*","sinon":"*"},"dependencies":{"prom-client":"3.4.1"},"_id":"epimetheus@1.0.35","_shasum":"594c7d6a299e8175d417fca9741f692449c197cb","_from":".","_npmVersion":"2.13.5","_nodeVersion":"4.0.0","_npmUser":{"name":"roylines","email":"roy@roylines.co.uk"},"dist":{"shasum":"594c7d6a299e8175d417fca9741f692449c197cb","size":7072,"noattachment":false,"key":"/epimetheus/-/epimetheus-1.0.35.tgz","tarball":"http://registry.cnpm.dingdandao.com/epimetheus/download/epimetheus-1.0.35.tgz"},"maintainers":[{"name":"roylines","email":"roy@roylines.co.uk"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/epimetheus-1.0.35.tgz_1463726906558_0.05543189193122089"},"directories":{},"_cnpmcore_publish_time":"2021-12-23T02:55:00.295Z","publish_time":1463726909872,"_cnpm_publish_time":1463726909872},"1.0.34":{"name":"epimetheus","version":"1.0.34","description":"node middleware to automatically instrument node applications for consumption by prometheus","main":"index.js","scripts":{"test":"istanbul cover _mocha -dir $CIRCLE_ARTIFACTS","coveralls":"cat $CIRCLE_ARTIFACTS/lcov.info | coveralls"},"repository":{"type":"git","url":"git+https://github.com/roylines/node-epimetheus.git"},"keywords":["prometheus","metrics","express","restify"],"author":{"name":"Roy Lines"},"license":"MIT","bugs":{"url":"https://github.com/roylines/node-epimetheus/issues"},"homepage":"https://github.com/roylines/node-epimetheus#readme","engines":{"node":">=4.0.0"},"devDependencies":{"chai":"*","coveralls":"*","express":"*","hapi":"*","istanbul":"*","mocha":"*","request":"*","restify":"*","sinon":"*"},"dependencies":{"prom-client":"3.4.1"},"_id":"epimetheus@1.0.34","_shasum":"72c14a607a811620b296fc15637f794c8bf3302e","_from":".","_npmVersion":"2.13.5","_nodeVersion":"4.0.0","_npmUser":{"name":"roylines","email":"roy@roylines.co.uk"},"dist":{"shasum":"72c14a607a811620b296fc15637f794c8bf3302e","size":7043,"noattachment":false,"key":"/epimetheus/-/epimetheus-1.0.34.tgz","tarball":"http://registry.cnpm.dingdandao.com/epimetheus/download/epimetheus-1.0.34.tgz"},"maintainers":[{"name":"roylines","email":"roy@roylines.co.uk"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/epimetheus-1.0.34.tgz_1463663195690_0.5459517289418727"},"directories":{},"_cnpmcore_publish_time":"2021-12-23T02:54:59.379Z","publish_time":1463663199257,"_cnpm_publish_time":1463663199257},"1.0.32":{"name":"epimetheus","version":"1.0.32","description":"node middleware to automatically instrument node applications for consumption by prometheus","main":"index.js","scripts":{"test":"istanbul cover _mocha -dir $CIRCLE_ARTIFACTS","coveralls":"cat $CIRCLE_ARTIFACTS/lcov.info | coveralls"},"repository":{"type":"git","url":"git+https://github.com/roylines/node-epimetheus.git"},"keywords":["prometheus","metrics","express","restify"],"author":{"name":"Roy Lines"},"license":"MIT","bugs":{"url":"https://github.com/roylines/node-epimetheus/issues"},"homepage":"https://github.com/roylines/node-epimetheus#readme","engines":{"node":">=4.0.0"},"devDependencies":{"chai":"*","coveralls":"*","express":"*","hapi":"*","istanbul":"*","mocha":"*","request":"*","restify":"*","sinon":"*"},"dependencies":{"prom-client":"3.4.1"},"_id":"epimetheus@1.0.32","_shasum":"ae0e9e6d86680ab58f0d79e99715b35d4db24ef9","_from":".","_npmVersion":"2.13.5","_nodeVersion":"4.0.0","_npmUser":{"name":"roylines","email":"roy@roylines.co.uk"},"dist":{"shasum":"ae0e9e6d86680ab58f0d79e99715b35d4db24ef9","size":7035,"noattachment":false,"key":"/epimetheus/-/epimetheus-1.0.32.tgz","tarball":"http://registry.cnpm.dingdandao.com/epimetheus/download/epimetheus-1.0.32.tgz"},"maintainers":[{"name":"roylines","email":"roy@roylines.co.uk"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/epimetheus-1.0.32.tgz_1463640163524_0.1405976579990238"},"directories":{},"_cnpmcore_publish_time":"2021-12-23T02:54:58.465Z","publish_time":1463640167873,"_cnpm_publish_time":1463640167873},"1.0.31":{"name":"epimetheus","version":"1.0.31","description":"node middleware to automatically instrument node applications for consumption by prometheus","main":"index.js","scripts":{"test":"istanbul cover _mocha -dir $CIRCLE_ARTIFACTS","coveralls":"cat $CIRCLE_ARTIFACTS/lcov.info | coveralls"},"repository":{"type":"git","url":"git+https://github.com/roylines/node-epimetheus.git"},"keywords":["prometheus","metrics","express","restify"],"author":{"name":"Roy Lines"},"license":"MIT","bugs":{"url":"https://github.com/roylines/node-epimetheus/issues"},"homepage":"https://github.com/roylines/node-epimetheus#readme","engines":{"node":">=4.0.0"},"devDependencies":{"chai":"*","coveralls":"*","express":"*","hapi":"*","istanbul":"*","mocha":"*","request":"*","restify":"*","sinon":"*"},"dependencies":{"prom-client":"3.4.1"},"_id":"epimetheus@1.0.31","_shasum":"f101bccf18bbc5ca6bb9752f966eb6a8f7d301db","_from":".","_npmVersion":"2.13.5","_nodeVersion":"4.0.0","_npmUser":{"name":"roylines","email":"roy@roylines.co.uk"},"dist":{"shasum":"f101bccf18bbc5ca6bb9752f966eb6a8f7d301db","size":7033,"noattachment":false,"key":"/epimetheus/-/epimetheus-1.0.31.tgz","tarball":"http://registry.cnpm.dingdandao.com/epimetheus/download/epimetheus-1.0.31.tgz"},"maintainers":[{"name":"roylines","email":"roy@roylines.co.uk"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/epimetheus-1.0.31.tgz_1463639277770_0.9066942394711077"},"directories":{},"_cnpmcore_publish_time":"2021-12-23T02:54:57.551Z","publish_time":1463639280649,"_cnpm_publish_time":1463639280649},"1.0.30":{"name":"epimetheus","version":"1.0.30","description":"node middleware to automatically instrument node applications for consumption by prometheus","main":"index.js","scripts":{"test":"istanbul cover _mocha -dir $CIRCLE_ARTIFACTS","coveralls":"cat $CIRCLE_ARTIFACTS/lcov.info | coveralls"},"repository":{"type":"git","url":"git+https://github.com/roylines/node-epimetheus.git"},"keywords":["prometheus","metrics","express","restify"],"author":{"name":"Roy Lines"},"license":"MIT","bugs":{"url":"https://github.com/roylines/node-epimetheus/issues"},"homepage":"https://github.com/roylines/node-epimetheus#readme","engines":{"node":">=4.0.0"},"devDependencies":{"chai":"*","coveralls":"*","express":"*","hapi":"*","istanbul":"*","mocha":"*","request":"*","restify":"*","sinon":"*"},"dependencies":{"prom-client":"3.4.1"},"_id":"epimetheus@1.0.30","_shasum":"fb26f948bb2aec285566e906916dfac59bb42493","_from":".","_npmVersion":"2.13.5","_nodeVersion":"4.0.0","_npmUser":{"name":"roylines","email":"roy@roylines.co.uk"},"dist":{"shasum":"fb26f948bb2aec285566e906916dfac59bb42493","size":7051,"noattachment":false,"key":"/epimetheus/-/epimetheus-1.0.30.tgz","tarball":"http://registry.cnpm.dingdandao.com/epimetheus/download/epimetheus-1.0.30.tgz"},"maintainers":[{"name":"roylines","email":"roy@roylines.co.uk"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/epimetheus-1.0.30.tgz_1463639080623_0.34524256573058665"},"directories":{},"_cnpmcore_publish_time":"2021-12-23T02:54:56.630Z","publish_time":1463639082812,"_cnpm_publish_time":1463639082812},"1.0.28":{"name":"epimetheus","version":"1.0.28","description":"node middleware to automatically instrument node applications for consumption by prometheus","main":"index.js","scripts":{"test":"istanbul cover _mocha -dir $CIRCLE_ARTIFACTS","coveralls":"cat $CIRCLE_ARTIFACTS/lcov.info | coveralls"},"repository":{"type":"git","url":"git+https://github.com/roylines/node-epimetheus.git"},"keywords":["prometheus","metrics","express","restify"],"author":{"name":"Roy Lines"},"license":"MIT","bugs":{"url":"https://github.com/roylines/node-epimetheus/issues"},"homepage":"https://github.com/roylines/node-epimetheus#readme","engines":{"node":">=4.0.0"},"devDependencies":{"chai":"*","coveralls":"*","express":"*","hapi":"*","istanbul":"*","mocha":"*","request":"*","restify":"*"},"dependencies":{"prom-client":"3.4.1"},"_id":"epimetheus@1.0.28","_shasum":"e4874b72f4339aa60e75c5cb289d3acefb7abd27","_from":".","_npmVersion":"2.13.5","_nodeVersion":"4.0.0","_npmUser":{"name":"roylines","email":"roy@roylines.co.uk"},"dist":{"shasum":"e4874b72f4339aa60e75c5cb289d3acefb7abd27","size":6928,"noattachment":false,"key":"/epimetheus/-/epimetheus-1.0.28.tgz","tarball":"http://registry.cnpm.dingdandao.com/epimetheus/download/epimetheus-1.0.28.tgz"},"maintainers":[{"name":"roylines","email":"roy@roylines.co.uk"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/epimetheus-1.0.28.tgz_1463600039994_0.7296529209706932"},"directories":{},"_cnpmcore_publish_time":"2021-12-23T02:54:55.683Z","publish_time":1463600042877,"_cnpm_publish_time":1463600042877},"1.0.27":{"name":"epimetheus","version":"1.0.27","description":"node middleware to automatically instrument node applications for consumption by prometheus","main":"index.js","scripts":{"test":"istanbul cover _mocha -dir $CIRCLE_ARTIFACTS","coveralls":"cat $CIRCLE_ARTIFACTS/lcov.info | coveralls"},"repository":{"type":"git","url":"git+https://github.com/roylines/node-epimetheus.git"},"keywords":["prometheus","metrics","express","restify"],"author":{"name":"Roy Lines"},"license":"MIT","bugs":{"url":"https://github.com/roylines/node-epimetheus/issues"},"homepage":"https://github.com/roylines/node-epimetheus#readme","engines":{"node":">=4.0.0"},"devDependencies":{"chai":"*","coveralls":"*","express":"*","hapi":"*","istanbul":"*","mocha":"*","request":"*","restify":"*"},"dependencies":{"prom-client":"3.4.1"},"_id":"epimetheus@1.0.27","_shasum":"9b22edc7f602224ba2253f6c4b4e0acfeaf40a3a","_from":".","_npmVersion":"2.13.5","_nodeVersion":"4.0.0","_npmUser":{"name":"roylines","email":"roy@roylines.co.uk"},"dist":{"shasum":"9b22edc7f602224ba2253f6c4b4e0acfeaf40a3a","size":6953,"noattachment":false,"key":"/epimetheus/-/epimetheus-1.0.27.tgz","tarball":"http://registry.cnpm.dingdandao.com/epimetheus/download/epimetheus-1.0.27.tgz"},"maintainers":[{"name":"roylines","email":"roy@roylines.co.uk"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/epimetheus-1.0.27.tgz_1463599845145_0.0038958541117608547"},"directories":{},"_cnpmcore_publish_time":"2021-12-23T02:54:54.147Z","publish_time":1463599847401,"_cnpm_publish_time":1463599847401},"1.0.26":{"name":"epimetheus","version":"1.0.26","description":"node middleware to automatically instrument node applications for consumption by prometheus","main":"index.js","scripts":{"test":"istanbul cover _mocha -dir $CIRCLE_ARTIFACTS","coveralls":"cat $CIRCLE_ARTIFACTS/lcov.info | coveralls"},"repository":{"type":"git","url":"git+https://github.com/roylines/node-epimetheus.git"},"keywords":["prometheus","metrics","express","restify"],"author":{"name":"Roy Lines"},"license":"MIT","bugs":{"url":"https://github.com/roylines/node-epimetheus/issues"},"homepage":"https://github.com/roylines/node-epimetheus#readme","engines":{"node":">=4.0.0"},"devDependencies":{"chai":"*","coveralls":"*","express":"*","hapi":"*","istanbul":"*","mocha":"*","request":"*","restify":"*"},"dependencies":{"prom-client":"3.4.1"},"_id":"epimetheus@1.0.26","_shasum":"7d483558275d9f6175a53e407090e7433370f12d","_from":".","_npmVersion":"2.13.5","_nodeVersion":"4.0.0","_npmUser":{"name":"roylines","email":"roy@roylines.co.uk"},"dist":{"shasum":"7d483558275d9f6175a53e407090e7433370f12d","size":6919,"noattachment":false,"key":"/epimetheus/-/epimetheus-1.0.26.tgz","tarball":"http://registry.cnpm.dingdandao.com/epimetheus/download/epimetheus-1.0.26.tgz"},"maintainers":[{"name":"roylines","email":"roy@roylines.co.uk"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/epimetheus-1.0.26.tgz_1463599743690_0.9379582861438394"},"directories":{},"_cnpmcore_publish_time":"2021-12-23T02:54:53.018Z","publish_time":1463599746719,"_cnpm_publish_time":1463599746719},"1.0.25":{"name":"epimetheus","version":"1.0.25","description":"node middleware to automatically instrument node applications for consumption by prometheus","main":"index.js","scripts":{"test":"istanbul cover _mocha -dir $CIRCLE_ARTIFACTS","coveralls":"cat $CIRCLE_ARTIFACTS/lcov.info | coveralls"},"repository":{"type":"git","url":"git+https://github.com/roylines/node-epimetheus.git"},"keywords":["prometheus","metrics","express","restify"],"author":{"name":"Roy Lines"},"license":"MIT","bugs":{"url":"https://github.com/roylines/node-epimetheus/issues"},"homepage":"https://github.com/roylines/node-epimetheus#readme","engines":{"node":">=4.0.0"},"devDependencies":{"chai":"*","coveralls":"*","express":"*","hapi":"*","istanbul":"*","mocha":"*","request":"*","restify":"*"},"dependencies":{"prom-client":"3.4.1"},"_id":"epimetheus@1.0.25","_shasum":"324fab47ff492b03d9bbfd1b6d2e57a493775c04","_from":".","_npmVersion":"2.13.5","_nodeVersion":"4.0.0","_npmUser":{"name":"roylines","email":"roy@roylines.co.uk"},"dist":{"shasum":"324fab47ff492b03d9bbfd1b6d2e57a493775c04","size":6867,"noattachment":false,"key":"/epimetheus/-/epimetheus-1.0.25.tgz","tarball":"http://registry.cnpm.dingdandao.com/epimetheus/download/epimetheus-1.0.25.tgz"},"maintainers":[{"name":"roylines","email":"roy@roylines.co.uk"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/epimetheus-1.0.25.tgz_1463599399259_0.011184384347870946"},"directories":{},"_cnpmcore_publish_time":"2021-12-23T02:54:52.111Z","publish_time":1463599401798,"_cnpm_publish_time":1463599401798},"1.0.21":{"name":"epimetheus","version":"1.0.21","description":"node middleware to automatically instrument node applications for consumption by prometheus","main":"index.js","scripts":{"test":"mocha --reporter mocha-circleci-reporter","coverage":"istanbul cover _mocha -- -R spec","check-coverage":"istanbul check-coverage"},"repository":{"type":"git","url":"git+https://github.com/roylines/node-epimetheus.git"},"keywords":["prometheus","metrics","express","restify"],"author":{"name":"Roy Lines"},"license":"MIT","bugs":{"url":"https://github.com/roylines/node-epimetheus/issues"},"homepage":"https://github.com/roylines/node-epimetheus#readme","engines":{"node":">=4.0.0"},"devDependencies":{"chai":"*","express":"*","hapi":"*","istanbul":"*","mocha":"*","mocha-circleci-reporter":"*","request":"*","restify":"*"},"dependencies":{"prom-client":"3.4.1"},"_id":"epimetheus@1.0.21","_shasum":"30dcac516a29e1fd58f77c24eba59fb93677b3d0","_from":".","_npmVersion":"2.13.5","_nodeVersion":"4.0.0","_npmUser":{"name":"roylines","email":"roy@roylines.co.uk"},"dist":{"shasum":"30dcac516a29e1fd58f77c24eba59fb93677b3d0","size":6878,"noattachment":false,"key":"/epimetheus/-/epimetheus-1.0.21.tgz","tarball":"http://registry.cnpm.dingdandao.com/epimetheus/download/epimetheus-1.0.21.tgz"},"maintainers":[{"name":"roylines","email":"roy@roylines.co.uk"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/epimetheus-1.0.21.tgz_1463598388512_0.7548556306865066"},"directories":{},"_cnpmcore_publish_time":"2021-12-23T02:54:51.785Z","publish_time":1463598391472,"_cnpm_publish_time":1463598391472},"1.0.20":{"name":"epimetheus","version":"1.0.20","description":"node middleware to automatically instrument node applications for consumption by prometheus","main":"index.js","scripts":{"test":"mocha --reporter mocha-circleci-reporter","coverage":"istanbul cover _mocha -- -R spec","check-coverage":"istanbul check-coverage"},"repository":{"type":"git","url":"git+https://github.com/roylines/node-epimetheus.git"},"keywords":["prometheus","metrics","express","restify"],"author":{"name":"Roy Lines"},"license":"MIT","bugs":{"url":"https://github.com/roylines/node-epimetheus/issues"},"homepage":"https://github.com/roylines/node-epimetheus#readme","engines":{"node":">=4.0.0"},"devDependencies":{"chai":"3.5.0","express":"4.13.4","hapi":"13.3.0","istanbul":"^0.4.3","mocha":"2.4.5","mocha-circleci-reporter":"0.0.1","request":"2.72.0","restify":"4.0.4"},"dependencies":{"prom-client":"3.4.1"},"_id":"epimetheus@1.0.20","_shasum":"b7082475d00e1bc6394483fb8a6d2353252a46ff","_from":".","_npmVersion":"2.13.5","_nodeVersion":"4.0.0","_npmUser":{"name":"roylines","email":"roy@roylines.co.uk"},"dist":{"shasum":"b7082475d00e1bc6394483fb8a6d2353252a46ff","size":6910,"noattachment":false,"key":"/epimetheus/-/epimetheus-1.0.20.tgz","tarball":"http://registry.cnpm.dingdandao.com/epimetheus/download/epimetheus-1.0.20.tgz"},"maintainers":[{"name":"roylines","email":"roy@roylines.co.uk"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/epimetheus-1.0.20.tgz_1463595217332_0.10025079641491175"},"directories":{},"_cnpmcore_publish_time":"2021-12-23T02:54:50.868Z","publish_time":1463595220439,"_cnpm_publish_time":1463595220439},"1.0.19":{"name":"epimetheus","version":"1.0.19","description":"node middleware to automatically instrument node applications for consumption by prometheus","main":"index.js","scripts":{"test":"mocha --reporter mocha-circleci-reporter","coverage":"istanbul cover _mocha -- -R spec","check-coverage":"istanbul check-coverage"},"repository":{"type":"git","url":"git+https://github.com/roylines/node-epimetheus.git"},"keywords":["prometheus","metrics","express","restify"],"author":{"name":"Roy Lines"},"license":"MIT","bugs":{"url":"https://github.com/roylines/node-epimetheus/issues"},"homepage":"https://github.com/roylines/node-epimetheus#readme","engines":{"node":">=4.0.0"},"devDependencies":{"chai":"3.5.0","express":"4.13.4","hapi":"13.3.0","istanbul":"^0.4.3","mocha":"2.4.5","mocha-circleci-reporter":"0.0.1","request":"2.72.0","restify":"4.0.4"},"dependencies":{"prom-client":"3.4.1"},"_id":"epimetheus@1.0.19","_shasum":"e6d8388d282e5aece31ed07f390ea866e43e42d7","_from":".","_npmVersion":"2.13.5","_nodeVersion":"4.0.0","_npmUser":{"name":"roylines","email":"roy@roylines.co.uk"},"dist":{"shasum":"e6d8388d282e5aece31ed07f390ea866e43e42d7","size":5392,"noattachment":false,"key":"/epimetheus/-/epimetheus-1.0.19.tgz","tarball":"http://registry.cnpm.dingdandao.com/epimetheus/download/epimetheus-1.0.19.tgz"},"maintainers":[{"name":"roylines","email":"roy@roylines.co.uk"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/epimetheus-1.0.19.tgz_1463513632850_0.7030324588995427"},"directories":{},"_cnpmcore_publish_time":"2021-12-23T02:54:50.328Z","publish_time":1463513635330,"_cnpm_publish_time":1463513635330},"1.0.18":{"name":"epimetheus","version":"1.0.18","description":"node middleware to automatically instrument node applications for consumption by prometheus","main":"index.js","scripts":{"test":"mocha --reporter mocha-circleci-reporter","coverage":"istanbul cover _mocha -- -R spec","check-coverage":"istanbul check-coverage"},"repository":{"type":"git","url":"git+https://github.com/roylines/node-epimetheus.git"},"keywords":["prometheus","metrics","express","restify"],"author":{"name":"Roy Lines"},"license":"MIT","bugs":{"url":"https://github.com/roylines/node-epimetheus/issues"},"homepage":"https://github.com/roylines/node-epimetheus#readme","engines":{"node":">=4.0.0"},"devDependencies":{"chai":"3.5.0","express":"4.13.4","hapi":"13.3.0","istanbul":"^0.4.3","mocha":"2.4.5","mocha-circleci-reporter":"0.0.1","request":"2.72.0","restify":"4.0.4"},"dependencies":{"prom-client":"3.4.1"},"_id":"epimetheus@1.0.18","_shasum":"e52edb32f53e711b7fbb585ce790bbabb30773ef","_from":".","_npmVersion":"2.13.5","_nodeVersion":"4.0.0","_npmUser":{"name":"roylines","email":"roy@roylines.co.uk"},"dist":{"shasum":"e52edb32f53e711b7fbb585ce790bbabb30773ef","size":5466,"noattachment":false,"key":"/epimetheus/-/epimetheus-1.0.18.tgz","tarball":"http://registry.cnpm.dingdandao.com/epimetheus/download/epimetheus-1.0.18.tgz"},"maintainers":[{"name":"roylines","email":"roy@roylines.co.uk"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/epimetheus-1.0.18.tgz_1463468184592_0.8975106081925333"},"directories":{},"_cnpmcore_publish_time":"2021-12-23T02:54:49.373Z","publish_time":1463468186956,"_cnpm_publish_time":1463468186956},"1.0.17":{"name":"epimetheus","version":"1.0.17","description":"node middleware to automatically instrument node applications for consumption by prometheus","main":"index.js","scripts":{"test":"mocha --reporter mocha-circleci-reporter","coverage":"istanbul cover _mocha -- -R spec","check-coverage":"istanbul check-coverage"},"repository":{"type":"git","url":"git+https://github.com/roylines/node-epimetheus.git"},"keywords":["prometheus","metrics","express","restify"],"author":{"name":"Roy Lines"},"license":"MIT","bugs":{"url":"https://github.com/roylines/node-epimetheus/issues"},"homepage":"https://github.com/roylines/node-epimetheus#readme","engines":{"node":">=4.0.0"},"devDependencies":{"chai":"3.5.0","express":"4.13.4","hapi":"13.3.0","istanbul":"^0.4.3","mocha":"2.4.5","mocha-circleci-reporter":"0.0.1","request":"2.72.0","restify":"4.0.4"},"dependencies":{"prom-client":"3.4.1"},"_id":"epimetheus@1.0.17","_shasum":"d747a051fc995ccb4b7ba0a8c0081f6bdc0b2edb","_from":".","_npmVersion":"2.13.5","_nodeVersion":"4.0.0","_npmUser":{"name":"roylines","email":"roy@roylines.co.uk"},"dist":{"shasum":"d747a051fc995ccb4b7ba0a8c0081f6bdc0b2edb","size":5479,"noattachment":false,"key":"/epimetheus/-/epimetheus-1.0.17.tgz","tarball":"http://registry.cnpm.dingdandao.com/epimetheus/download/epimetheus-1.0.17.tgz"},"maintainers":[{"name":"roylines","email":"roy@roylines.co.uk"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/epimetheus-1.0.17.tgz_1463467911843_0.691902386257425"},"directories":{},"_cnpmcore_publish_time":"2021-12-23T02:54:48.232Z","publish_time":1463467914318,"_cnpm_publish_time":1463467914318},"1.0.15":{"name":"epimetheus","version":"1.0.15","description":"node middleware to automatically instrument node applications for consumption by prometheus","main":"index.js","scripts":{"test":"mocha --reporter mocha-circleci-reporter","coverage":"istanbul cover _mocha -- -R spec","check-coverage":"istanbul check-coverage"},"repository":{"type":"git","url":"git+https://github.com/roylines/node-epimetheus.git"},"keywords":["prometheus","metrics","express","restify"],"author":{"name":"Roy Lines"},"license":"MIT","bugs":{"url":"https://github.com/roylines/node-epimetheus/issues"},"homepage":"https://github.com/roylines/node-epimetheus#readme","engines":{"node":">=4.0.0"},"devDependencies":{"chai":"3.5.0","express":"4.13.4","hapi":"13.3.0","istanbul":"^0.4.3","mocha":"2.4.5","mocha-circleci-reporter":"0.0.1","request":"2.72.0","restify":"4.0.4"},"dependencies":{"prom-client":"3.4.1"},"_id":"epimetheus@1.0.15","_shasum":"8ccabd8e6cc0dffb8f9f6218f7743e3fa5bb9927","_from":".","_npmVersion":"2.13.5","_nodeVersion":"4.0.0","_npmUser":{"name":"roylines","email":"roy@roylines.co.uk"},"dist":{"shasum":"8ccabd8e6cc0dffb8f9f6218f7743e3fa5bb9927","size":5078,"noattachment":false,"key":"/epimetheus/-/epimetheus-1.0.15.tgz","tarball":"http://registry.cnpm.dingdandao.com/epimetheus/download/epimetheus-1.0.15.tgz"},"maintainers":[{"name":"roylines","email":"roy@roylines.co.uk"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/epimetheus-1.0.15.tgz_1463425122432_0.3592791995033622"},"directories":{},"_cnpmcore_publish_time":"2021-12-23T02:54:47.316Z","publish_time":1463425124606,"_cnpm_publish_time":1463425124606},"1.0.13":{"name":"epimetheus","version":"1.0.13","description":"node middleware to automatically instrument node applications for consumption by prometheus","main":"index.js","scripts":{"test":"mocha --reporter mocha-circleci-reporter"},"repository":{"type":"git","url":"git+https://github.com/roylines/node-epimetheus.git"},"keywords":["prometheus","metrics","express","restify"],"author":{"name":"Roy Lines"},"license":"MIT","bugs":{"url":"https://github.com/roylines/node-epimetheus/issues"},"homepage":"https://github.com/roylines/node-epimetheus#readme","engines":{"node":">=4.0.0"},"devDependencies":{"chai":"3.5.0","express":"4.13.4","hapi":"13.3.0","mocha":"2.4.5","mocha-circleci-reporter":"0.0.1","request":"2.72.0","restify":"4.0.4"},"dependencies":{"prom-client":"3.4.1"},"_id":"epimetheus@1.0.13","_shasum":"e27c9980c97272c9f24ccb3160a45e2150cb92d9","_from":".","_npmVersion":"2.13.5","_nodeVersion":"4.0.0","_npmUser":{"name":"roylines","email":"roy@roylines.co.uk"},"dist":{"shasum":"e27c9980c97272c9f24ccb3160a45e2150cb92d9","size":4992,"noattachment":false,"key":"/epimetheus/-/epimetheus-1.0.13.tgz","tarball":"http://registry.cnpm.dingdandao.com/epimetheus/download/epimetheus-1.0.13.tgz"},"maintainers":[{"name":"roylines","email":"roy@roylines.co.uk"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/epimetheus-1.0.13.tgz_1462902669330_0.4724956341087818"},"directories":{},"_cnpmcore_publish_time":"2021-12-23T02:54:46.398Z","publish_time":1462902671947,"_cnpm_publish_time":1462902671947},"1.0.11":{"name":"epimetheus","version":"1.0.11","description":"node middleware to automatically instrument node applications for consumption by prometheus","main":"index.js","scripts":{"test":"mocha --reporter mocha-circleci-reporter"},"repository":{"type":"git","url":"git+https://github.com/roylines/node-epimetheus.git"},"keywords":["prometheus","metrics","express","restify"],"author":{"name":"Roy Lines"},"license":"MIT","bugs":{"url":"https://github.com/roylines/node-epimetheus/issues"},"homepage":"https://github.com/roylines/node-epimetheus#readme","engines":{"node":">=4.0.0"},"devDependencies":{"chai":"3.5.0","express":"4.13.4","hapi":"13.3.0","mocha":"2.4.5","mocha-circleci-reporter":"0.0.1","request":"2.72.0","restify":"4.0.4"},"dependencies":{"prom-client":"3.4.1"},"_id":"epimetheus@1.0.11","_shasum":"09c07c46db896ab67e6a5df4d31f1957166baba5","_from":".","_npmVersion":"2.13.5","_nodeVersion":"4.0.0","_npmUser":{"name":"roylines","email":"roy@roylines.co.uk"},"dist":{"shasum":"09c07c46db896ab67e6a5df4d31f1957166baba5","size":4855,"noattachment":false,"key":"/epimetheus/-/epimetheus-1.0.11.tgz","tarball":"http://registry.cnpm.dingdandao.com/epimetheus/download/epimetheus-1.0.11.tgz"},"maintainers":[{"name":"roylines","email":"roy@roylines.co.uk"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/epimetheus-1.0.11.tgz_1462818886563_0.23209667182527483"},"directories":{},"_cnpmcore_publish_time":"2021-12-23T02:54:45.244Z","publish_time":1462818887798,"_cnpm_publish_time":1462818887798},"1.0.9":{"name":"epimetheus","version":"1.0.9","description":"node middleware to automatically instrument node applications for consumption by prometheus","main":"index.js","scripts":{"test":"mocha --reporter mocha-circleci-reporter"},"repository":{"type":"git","url":"git+https://github.com/roylines/node-epimetheus.git"},"keywords":["prometheus","metrics","express","restify"],"author":{"name":"Roy Lines"},"license":"MIT","bugs":{"url":"https://github.com/roylines/node-epimetheus/issues"},"homepage":"https://github.com/roylines/node-epimetheus#readme","engines":{"node":">=4.0.0"},"devDependencies":{"chai":"3.5.0","express":"4.13.4","hapi":"13.3.0","mocha":"2.4.5","mocha-circleci-reporter":"0.0.1","request":"2.72.0","restify":"4.0.4"},"dependencies":{"prom-client":"3.4.1"},"_id":"epimetheus@1.0.9","_shasum":"4031b01076e032eb933716d0534196ad1c1f1172","_from":".","_npmVersion":"2.13.5","_nodeVersion":"4.0.0","_npmUser":{"name":"roylines","email":"roy@roylines.co.uk"},"dist":{"shasum":"4031b01076e032eb933716d0534196ad1c1f1172","size":4240,"noattachment":false,"key":"/epimetheus/-/epimetheus-1.0.9.tgz","tarball":"http://registry.cnpm.dingdandao.com/epimetheus/download/epimetheus-1.0.9.tgz"},"maintainers":[{"name":"roylines","email":"roy@roylines.co.uk"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/epimetheus-1.0.9.tgz_1462020161231_0.17192159895785153"},"directories":{},"_cnpmcore_publish_time":"2021-12-23T02:54:44.112Z","publish_time":1462020163685,"_cnpm_publish_time":1462020163685},"1.0.8":{"name":"epimetheus","version":"1.0.8","description":"node middleware to automatically instrument node applications for consumption by prometheus","main":"index.js","scripts":{"test":"mocha --reporter mocha-circleci-reporter"},"repository":{"type":"git","url":"git+https://github.com/roylines/node-epimetheus.git"},"keywords":["prometheus","metrics","express","restify"],"author":{"name":"Roy Lines"},"license":"MIT","bugs":{"url":"https://github.com/roylines/node-epimetheus/issues"},"homepage":"https://github.com/roylines/node-epimetheus#readme","engines":{"node":">=4.0.0"},"devDependencies":{"chai":"3.5.0","express":"4.13.4","hapi":"13.3.0","mocha":"2.4.5","mocha-circleci-reporter":"0.0.1","request":"2.72.0","restify":"4.0.4"},"dependencies":{"prom-client":"3.4.1"},"_id":"epimetheus@1.0.8","_shasum":"506c5a5decf72961ca087756eef17f8a6b7c23d8","_from":".","_npmVersion":"2.13.5","_nodeVersion":"4.0.0","_npmUser":{"name":"roylines","email":"roy@roylines.co.uk"},"dist":{"shasum":"506c5a5decf72961ca087756eef17f8a6b7c23d8","size":3808,"noattachment":false,"key":"/epimetheus/-/epimetheus-1.0.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/epimetheus/download/epimetheus-1.0.8.tgz"},"maintainers":[{"name":"roylines","email":"roy@roylines.co.uk"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/epimetheus-1.0.8.tgz_1461946723050_0.5443224890623242"},"directories":{},"_cnpmcore_publish_time":"2021-12-23T02:54:43.192Z","publish_time":1461946725263,"_cnpm_publish_time":1461946725263},"1.0.6":{"name":"epimetheus","version":"1.0.6","description":"node middleware to automatically instrument node applications for consumption by prometheus","main":"index.js","scripts":{"test":"mocha --reporter mocha-circleci-reporter"},"repository":{"type":"git","url":"git+https://github.com/roylines/node-epimetheus.git"},"keywords":["prometheus","metrics","express","restify"],"author":{"name":"Roy Lines"},"license":"MIT","bugs":{"url":"https://github.com/roylines/node-epimetheus/issues"},"homepage":"https://github.com/roylines/node-epimetheus#readme","engines":{"node":">=4.0.0"},"devDependencies":{"chai":"^3.5.0","express":"^4.13.4","mocha":"*","mocha-circleci-reporter":"0.0.1","request":"^2.72.0"},"dependencies":{"prom-client":"^3.4.1"},"_id":"epimetheus@1.0.6","_shasum":"d6c56af7ed7e3da24ad52aa9a1073c3e82ae038e","_from":".","_npmVersion":"2.13.5","_nodeVersion":"4.0.0","_npmUser":{"name":"roylines","email":"roy@roylines.co.uk"},"dist":{"shasum":"d6c56af7ed7e3da24ad52aa9a1073c3e82ae038e","size":2866,"noattachment":false,"key":"/epimetheus/-/epimetheus-1.0.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/epimetheus/download/epimetheus-1.0.6.tgz"},"maintainers":[{"name":"roylines","email":"roy@roylines.co.uk"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/epimetheus-1.0.6.tgz_1461779990701_0.6238004695624113"},"directories":{},"_cnpmcore_publish_time":"2021-12-23T02:54:42.266Z","publish_time":1461779991756,"_cnpm_publish_time":1461779991756},"1.0.3":{"name":"epimetheus","version":"1.0.3","description":"node middleware to automatically instrument node applications for consumption by prometheus","main":"index.js","scripts":{"test":"mocha --reporter mocha-circleci-reporter"},"repository":{"type":"git","url":"git+https://github.com/roylines/node-epimetheus.git"},"keywords":["prometheus","metrics","express","restify"],"author":{"name":"Roy Lines"},"license":"MIT","bugs":{"url":"https://github.com/roylines/node-epimetheus/issues"},"homepage":"https://github.com/roylines/node-epimetheus#readme","engines":{"node":">=4.0.0"},"devDependencies":{"mocha":"*","mocha-circleci-reporter":"0.0.1"},"_id":"epimetheus@1.0.3","_shasum":"d807cb0162377bd26734a4a4d38fd0a3a4c15107","_from":".","_npmVersion":"2.13.5","_nodeVersion":"4.0.0","_npmUser":{"name":"roylines","email":"roy@roylines.co.uk"},"dist":{"shasum":"d807cb0162377bd26734a4a4d38fd0a3a4c15107","size":1826,"noattachment":false,"key":"/epimetheus/-/epimetheus-1.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/epimetheus/download/epimetheus-1.0.3.tgz"},"maintainers":[{"name":"roylines","email":"roy@roylines.co.uk"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/epimetheus-1.0.3.tgz_1461698851287_0.7983748384285718"},"directories":{},"_cnpmcore_publish_time":"2021-12-23T02:54:41.342Z","publish_time":1461698853343,"_cnpm_publish_time":1461698853343},"0.0.1":{"name":"epimetheus","version":"0.0.1","description":"node middleware to automatically instrument node applications for consumption by prometheus","main":"index.js","scripts":{"test":"mocha --reporter mocha-circleci-reporter"},"repository":{"type":"git","url":"git+https://github.com/roylines/node-epimetheus.git"},"keywords":["prometheus","metrics","express","restify"],"author":{"name":"Roy Lines"},"license":"MIT","bugs":{"url":"https://github.com/roylines/node-epimetheus/issues"},"homepage":"https://github.com/roylines/node-epimetheus#readme","engines":{"node":">=4.0.0"},"devDependencies":{"mocha":"*","mocha-circleci-reporter":"0.0.1"},"gitHead":"e7068201f9ca96433c57f592304f30aa8d050caa","_id":"epimetheus@0.0.1","_shasum":"efab2b373164d94a982928b23fd7535b08778496","_from":".","_npmVersion":"3.7.3","_nodeVersion":"5.9.1","_npmUser":{"name":"roylines","email":"roy@roylines.co.uk"},"dist":{"shasum":"efab2b373164d94a982928b23fd7535b08778496","size":1710,"noattachment":false,"key":"/epimetheus/-/epimetheus-0.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/epimetheus/download/epimetheus-0.0.1.tgz"},"maintainers":[{"name":"roylines","email":"roy@roylines.co.uk"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/epimetheus-0.0.1.tgz_1461698546291_0.16953231184743345"},"directories":{},"_cnpmcore_publish_time":"2021-12-23T02:54:40.425Z","publish_time":1461698547250,"_cnpm_publish_time":1461698547250}},"readme":"# Epimetheus\n[![CircleCI](https://img.shields.io/circleci/project/roylines/node-epimetheus.svg)]()\n[![Coveralls](https://img.shields.io/coveralls/roylines/node-epimetheus.svg)]()\n[![David](https://img.shields.io/david/roylines/node-epimetheus.svg)]()\n\n[![NPM](https://nodei.co/npm/epimetheus.png)](https://nodei.co/npm/epimetheus/)\n\nMiddleware to automatically instrument node applications for consumption by a [Prometheus](https://prometheus.io/) server.\n\nPrometheus is an open source monitoring solution that obtains metrics from servers by querying against the /metrics endpoint upon them.\n\nOnce instrumented, Epimetheus automatically serves [response duration](#duration) metrics, plus nodejs [system metrics](#system) on the /metrics endpoint ready to be consumed by Prometheus.\n\nEpimetheus will instrument websites and webservices that use [http](#http), [express](#express), [hapi](#hapi) and [restify](#restify).\n\n# Instrumentation\nEpimetheus automatically measures a number of metrics once instrumented.\nThe following metrics are instrumented via the /metrics endpoint:\n\n## <a name=\"duration\"></a> Duration Metrics\nThere are two metrics measuring request duration:\n\n- **http\\_request\\_duration\\_milliseconds (summary)**: a [summary](https://prometheus.io/docs/concepts/metric_types/#summary) metric measuring the duration in milliseconds of all requests. It can be used to [calculate average request durations](https://prometheus.io/docs/practices/histograms/#count-and-sum-of-observations).\n- **http\\_request\\_buckets\\_milliseconds (histogram)**: a [histogram](https://prometheus.io/docs/concepts/metric_types/#histogram) metric used to count duration in buckets of sizes 500ms and 2000ms. This can be used to [calculate apdex](https://prometheus.io/docs/practices/histograms/#apdex-score) using a response time threshold of 500ms.\n\nIn each case, the following [labels](https://prometheus.io/docs/practices/naming/#labels) are used:\n\n- **status**: the http status code of the response, e.g. 200, 500\n- **method**: the http method of the request, e.g. put, post.\n- **path**: the path of the request. Note that /users/freddie is labelled /users/ so as not to flood prometheus with labels\n- **cardinality**: the cardinality of the request, e.g. /users/freddie has cardinality 'one', /users/ has cardinality 'many'\n\n## <a name=\"system\"></a> System Metrics\nThese are metrics provided by [prom-client](https://github.com/siimon/prom-client#default-metrics) that instrument the nodejs heap/rss usage and cpu usage etc.\n\n# Installation\n```\n> npm install --save epimetheus\n```\n\nEpimetheus has only one method, instrument, and it has the following signature:\n## instrument(server, options)\n\nThe first argument represents the server of the middleware.\n\nThe second argument is optional, and allows some configuration of epimetheus\n\n- `url` - the url on which to serve metrics. Defaults to `/metrics`.\n\nSee the following examples of use with [http](#http), [express](#express), [hapi](#hapi) and [restify](#restify).\n\n# <a name=\"http\"></a> http\n```\nconst http = require('http');\nconst epimetheus = require('../../index');\n\nconst server = http.createServer((req, res) => {\n  if(req.url !== '/metrics') {\n    res.statusCode = 200;\n    res.end();\n  }\n});\n\nepimetheus.instrument(server);\n\nserver.listen(8003, '127.0.0.1', () => {\n  console.log('http listening on 8003');\n});\n\n```\n# <a name=\"express\"></a> Express\n```\nconst express = require('express');\nconst epimetheus = require('epimetheus');\n\nconst app = express();\nepimetheus.instrument(app);\n\napp.get('/', (req, res) => {\n  res.send();\n});\n\napp.listen(3000, () => {\n  console.log('express server listening on port 3000');\n});\n\n```\n# <a name=\"hapi\"></a> Hapi\n```\nconst Hapi = require('hapi');\nconst epimetheus = require('epimetheus');\n\nconst server = new Hapi.Server();\n\nserver.connection({\n  port: 3000\n});\n\nepimetheus.instrument(this.server);\n\nserver.route({\n  method: 'GET',\n  path: '/',\n  handler: (req, resp) => {\n    resp();\n  }\n});\n\nserver.start(() => {\n  console.log('hapi server listening on port 3000');\n});\n```\n# <a name=\"restify\"></a> Restify\n```\nconst restify = require('restify');\nconst epimetheus = require('epimetheus');\n\nconst server = restify.createServer();\n\nepimetheus.instrument(this.server);\n\nserver.get('/', (req, res, done) => {\n  res.send();\n  done();\n});\n\nserver.listen(3000, () => {\n  console.log('restify server listening on port 3000');\n});\n\n```\n\n# Try It Out\nThe docker-compose.yml file in the examples directory will create a prometheus server and an example each of an [http](#http), [express](#express), [hapi](#hapi) and [restify](#restify) server.\n\nAssuming you have installed [docker](https://docs.docker.com) and [docker-compose](https://docs.docker.com/compose/install/), you can try it out by doing the following:\n\n```\n> cd examples\n> docker-compose up\n```\n\nYou can then view the prometheus server on [http://127.0.0.1:9090](http://127.0.0.1:9090)\n\n# Etymology\n\n![Epimetheus](http://www.greekmythology.com/images/mythology/epimetheus_28.jpg)\n\nEpimetheus was one of the Titans and the brother of Prometheus\nHis name is derived from the Greek word meaning 'afterthought',\nwhich is the antonym of his brother's name, Prometheus, meaning 'forethought'.\n","_attachments":{},"homepage":"https://github.com/roylines/node-epimetheus#readme","bugs":{"url":"https://github.com/roylines/node-epimetheus/issues"},"license":"MIT"}