{"_id":"statsd-profiler","_rev":"36-49c25357b4a15de07059674ef4648ecf","name":"statsd-profiler","description":"It's a `node-statsd` library for people for whom clean code is important.","dist-tags":{"latest":"0.2.12"},"versions":{"0.0.1":{"name":"statsd-profiler","description":"It's a `node-statsd` library for people for whom clean code is important.","keywords":["statsd","profiler"],"version":"0.0.1","author":{"name":"Anthony BARRE","email":"anthony.barre87@gmail.com"},"main":"./lib/statsd-profiler.js","repositories":[{"type":"git","url":"git://github.com/fasterize/node-statsd-profiler.git"}],"dependencies":{"node-statsd":"git://github.com/sivy/node-statsd.git","deepmerge":"0.2.x","mocha":"1.4.x","should":"1.1.x","sinon":"1.4.2"},"scripts":{"test":"./node_modules/.bin/mocha -R spec"},"_npmUser":{"name":"abarre","email":"anthony.barre87@gmail.com"},"_id":"statsd-profiler@0.0.1","devDependencies":{},"optionalDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.1.19","_nodeVersion":"v0.6.16","_defaultsLoaded":true,"dist":{"shasum":"565e5e594d47468f6a85b8138e91711a90635357","tarball":"https://registry.npmjs.org/statsd-profiler/-/statsd-profiler-0.0.1.tgz","integrity":"sha512-KOJ9WtCEpFHvqRwGhW6+Pb5uk0FH/rmWrh20JbmVydoTUYAD8sHrPbaSqvABLNgbFQIOIrTyn51W3U1TnuuWmQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBWKsHdmS+0YSMEvG/gnC793tF+qzlN7n5i68PtxUO99AiEAv6t1wVRMc7Lczlhkbg+Cv6iWteRTqWVh233N+G3aIhk="}]},"maintainers":[{"name":"abarre","email":"anthony.barre87@gmail.com"}]},"0.0.2":{"name":"statsd-profiler","description":"It's a `node-statsd` library for people for whom clean code is important.","keywords":["statsd","profiler"],"version":"0.0.2","author":{"name":"Anthony BARRE","email":"anthony.barre87@gmail.com"},"main":"./lib/statsd-profiler.js","repositories":[{"type":"git","url":"git://github.com/fasterize/node-statsd-profiler.git"}],"dependencies":{"node-statsd":"git://github.com/sivy/node-statsd.git","mocha":"1.4.x","should":"1.1.x","sinon":"1.4.2"},"scripts":{"test":"./node_modules/.bin/mocha -R spec"},"_npmUser":{"name":"abarre","email":"anthony.barre87@gmail.com"},"_id":"statsd-profiler@0.0.2","devDependencies":{},"optionalDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.1.19","_nodeVersion":"v0.6.16","_defaultsLoaded":true,"dist":{"shasum":"3af9dca930e166999f97e9bb8091681660df657a","tarball":"https://registry.npmjs.org/statsd-profiler/-/statsd-profiler-0.0.2.tgz","integrity":"sha512-YsawAG3L8VoKLDjCOISnqobs35LugXfumcJ9ALgpjMMqMnIWfORgFlmj+Jaqf4oiOl3H0vALI2YhE31nYnm0zA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG65wShHaahyNLSTaDq846mhC99QuvW72slrc6RGAiHMAiA4ws5Yms8NZaMCg/KZKLbN5fhqVSK+r1dycXOsKnunDA=="}]},"maintainers":[{"name":"abarre","email":"anthony.barre87@gmail.com"}]},"0.0.3":{"name":"statsd-profiler","description":"It's a `node-statsd` library for people for whom clean code is important.","keywords":["statsd","profiler"],"version":"0.0.3","author":{"name":"Anthony BARRE","email":"anthony.barre87@gmail.com"},"main":"./lib/statsd-profiler.js","repositories":[{"type":"git","url":"git://github.com/fasterize/node-statsd-profiler.git"}],"dependencies":{"node-statsd":"git://github.com/sivy/node-statsd.git","mocha":"1.4.x","should":"1.1.x","sinon":"1.4.2"},"scripts":{"test":"./node_modules/.bin/mocha -R spec"},"_npmUser":{"name":"abarre","email":"anthony.barre87@gmail.com"},"_id":"statsd-profiler@0.0.3","devDependencies":{},"optionalDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.1.19","_nodeVersion":"v0.6.16","_defaultsLoaded":true,"dist":{"shasum":"400336c7b83d13abac9049ddf54dbd7c55021382","tarball":"https://registry.npmjs.org/statsd-profiler/-/statsd-profiler-0.0.3.tgz","integrity":"sha512-EJs9G/GkC+nfqFkaa7Iu7XygMFJvuQv6kIEe9Y8gHvjxuxbg7gL9vaR2aZJX/I19TMBhi71ndwei4dIPt2kORQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCzrSZM8YjYiEAdLEp17I2SeiWVbLo/CBvwDCk6wObTJQIhAMuRPei3rzwZhqimGkqLm63sDyfILvm+u4GtuMLz0C66"}]},"maintainers":[{"name":"abarre","email":"anthony.barre87@gmail.com"}]},"0.1.0":{"name":"statsd-profiler","description":"It's a `node-statsd` library for people for whom clean code is important.","keywords":["statsd","profiler"],"version":"0.1.0","author":{"name":"Anthony BARRE","email":"anthony.barre87@gmail.com"},"main":"./lib/statsd-profiler.js","repositories":[{"type":"git","url":"git://github.com/fasterize/node-statsd-profiler.git"}],"dependencies":{"node-statsd":"git://github.com/sivy/node-statsd.git"},"devDependencies":{"mocha":"1.4.x","should":"1.1.x","sinon":"1.4.2"},"scripts":{"test":"./node_modules/.bin/mocha -R spec"},"_npmUser":{"name":"abarre","email":"anthony.barre87@gmail.com"},"_id":"statsd-profiler@0.1.0","optionalDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.1.19","_nodeVersion":"v0.6.16","_defaultsLoaded":true,"dist":{"shasum":"2672f78165b57f1d6e5162fbfe580e3b9415f963","tarball":"https://registry.npmjs.org/statsd-profiler/-/statsd-profiler-0.1.0.tgz","integrity":"sha512-wd9IGd257nKOk1b8Zh5lUag4z1BVXWlgHQySXoahVCt4z2FoidVH0Wgwgrkc02xPE7Ytdj01G4LqYrTuj4iWwg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDtWhsBheA6fAeeBg9yxRK3n2GUg6GveIUCBONHOX8PGAIgPmM+1U3qlfnysK6bjUjagyng5sN5r30nQMdKGMjXM6U="}]},"maintainers":[{"name":"abarre","email":"anthony.barre87@gmail.com"}]},"0.2.0":{"name":"statsd-profiler","description":"It's a `node-statsd` library for people for whom clean code is important.","keywords":["statsd","profiler"],"version":"0.2.0","author":{"name":"Anthony BARRE","email":"anthony.barre87@gmail.com"},"main":"./lib/statsd-profiler.js","repositories":[{"type":"git","url":"git://github.com/fasterize/node-statsd-profiler.git"}],"dependencies":{"node-statsd":"git://github.com/sivy/node-statsd.git"},"devDependencies":{"mocha":"1.4.x","should":"1.1.x","sinon":"1.4.2"},"scripts":{"test":"./node_modules/.bin/mocha -R spec"},"_npmUser":{"name":"vvo","email":"vincent.voyer@gmail.com"},"_id":"statsd-profiler@0.2.0","optionalDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.1.21","_nodeVersion":"v0.6.18","_defaultsLoaded":true,"dist":{"shasum":"a6375de8b8a4d8539231733a69fbdf3570cf740c","tarball":"https://registry.npmjs.org/statsd-profiler/-/statsd-profiler-0.2.0.tgz","integrity":"sha512-5W4uSRXmZ17PAyrOsRqtM8bMd6R/ShOOMaz5GoiH7gVyyBP4+3YlwtdvmyXDBsWFhQ9MkcwYTqDuC95B1ddfmg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD9fVCTc/0JT+x6+z4+dR5wg+0jqvjRxM01ZCXjU8JazAIhANd96Pc+GiiwzL9Nyxf3wh4zoyCtkWniDO2Nh98X6lVu"}]},"maintainers":[{"name":"abarre","email":"anthony.barre87@gmail.com"},{"name":"vvo","email":"vincent.voyer@gmail.com"}]},"0.2.1":{"name":"statsd-profiler","description":"It's a `node-statsd` library for people for whom clean code is important.","keywords":["statsd","profiler"],"version":"0.2.1","author":{"name":"Anthony BARRE","email":"anthony.barre87@gmail.com"},"main":"./lib/statsd-profiler.js","repositories":[{"type":"git","url":"git://github.com/fasterize/node-statsd-profiler.git"}],"dependencies":{"node-statsd":"git://github.com/sivy/node-statsd.git"},"devDependencies":{"mocha":"1.4.x","should":"1.1.x","sinon":"1.4.2"},"scripts":{"test":"./node_modules/.bin/mocha -R spec"},"_id":"statsd-profiler@0.2.1","dist":{"shasum":"b6e432fb96a63ade4292a71fc7cda670f63d78e4","tarball":"https://registry.npmjs.org/statsd-profiler/-/statsd-profiler-0.2.1.tgz","integrity":"sha512-r/sU34sAiPbhEAARffCxvJCWgqPE1cfFMX6f7Z3jGiMnta9j3DtfIIpzicRFQ0yLkV+TWHGZMEBgYYw+v1buTQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG/sWk5BEa0x65H6eQz/PSPQsyBcV0NDel2AHYzBRAf4AiBJFSooYpaSRe03J8AP7R76XBek1cfHSfNmDl9MuxBzfQ=="}]},"_npmVersion":"1.1.59","_npmUser":{"name":"vvo","email":"vincent.voyer@gmail.com"},"maintainers":[{"name":"abarre","email":"anthony.barre87@gmail.com"},{"name":"vvo","email":"vincent.voyer@gmail.com"}]},"0.2.2":{"name":"statsd-profiler","description":"It's a `node-statsd` library for people for whom clean code is important.","keywords":["statsd","profiler"],"version":"0.2.2","author":{"name":"Anthony BARRE","email":"anthony.barre87@gmail.com"},"main":"./lib/statsd-profiler.js","repositories":[{"type":"git","url":"git://github.com/fasterize/node-statsd-profiler.git"}],"dependencies":{"node-statsd":"git://github.com/sivy/node-statsd.git"},"devDependencies":{"mocha":"1.4.x","should":"1.1.x","sinon":"1.4.2"},"scripts":{"test":"./node_modules/.bin/mocha -R spec"},"_id":"statsd-profiler@0.2.2","dist":{"shasum":"7f15cb6accae77dd6946ad0bceb52ed8a3b44d28","tarball":"https://registry.npmjs.org/statsd-profiler/-/statsd-profiler-0.2.2.tgz","integrity":"sha512-K92AP8HqrvR4gZFMtKn2AFGx0iRlUtA3y5rEiAW/UC2KAtfgfQPnWFIctdG8ObQBUCgtMYmd9C0wctvhFCSO1w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCMwcmFy9LpwIYmBQ9Hu8Cwe4eAzQhZzCbjs4QS5WC+CAIgWgQcz3zWSGVKI366l0qkpWUWCo35eJhOKmVPuhyNIJs="}]},"_npmVersion":"1.1.59","_npmUser":{"name":"vvo","email":"vincent.voyer@gmail.com"},"maintainers":[{"name":"abarre","email":"anthony.barre87@gmail.com"},{"name":"vvo","email":"vincent.voyer@gmail.com"}]},"0.2.3":{"name":"statsd-profiler","description":"It's a `node-statsd` library for people for whom clean code is important.","keywords":["statsd","profiler"],"version":"0.2.3","author":{"name":"Anthony BARRE","email":"anthony.barre87@gmail.com"},"main":"./lib/statsd-profiler.js","repositories":[{"type":"git","url":"git://github.com/fasterize/node-statsd-profiler.git"}],"dependencies":{"node-statsd":"git://github.com/sivy/node-statsd.git"},"devDependencies":{"mocha":"1.4.x","should":"1.1.x","sinon":"1.4.2"},"scripts":{"test":"./node_modules/.bin/mocha -R spec"},"_id":"statsd-profiler@0.2.3","dist":{"shasum":"83d5ab4f1cb55f50465172e135d31b22788a682e","tarball":"https://registry.npmjs.org/statsd-profiler/-/statsd-profiler-0.2.3.tgz","integrity":"sha512-jS31eNxq9Pz08kWIqd+iDQurUhWQK3FIIKJlvPl/wolQtidPmQL0fxBmQDHS+zTTZKaQoWfSCUIKkpgJ1HyFGg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDn4xaXIWRu6twUDUr7ubLi6V1PvM1NQBNESpAiRLnfjgIhAIYUgcTIXpqnOIEZhKBAoarJLNz+ZcT8f4JF6Ymyq8xK"}]},"_npmVersion":"1.1.59","_npmUser":{"name":"vvo","email":"vincent.voyer@gmail.com"},"maintainers":[{"name":"abarre","email":"anthony.barre87@gmail.com"},{"name":"vvo","email":"vincent.voyer@gmail.com"}]},"0.2.4":{"name":"statsd-profiler","description":"It's a `node-statsd` library for people for whom clean code is important.","keywords":["statsd","profiler"],"version":"0.2.4","author":{"name":"Anthony BARRE","email":"anthony.barre87@gmail.com"},"main":"./lib/statsd-profiler.js","repositories":[{"type":"git","url":"git://github.com/fasterize/node-statsd-profiler.git"}],"dependencies":{"node-statsd":"git://github.com/sivy/node-statsd.git"},"devDependencies":{"mocha":"1.4.x","should":"1.1.x","sinon":"1.4.2"},"scripts":{"test":"./node_modules/.bin/mocha -R spec"},"_id":"statsd-profiler@0.2.4","dist":{"shasum":"4dbed0e7eb07a42d9044bd6c0acb68a6471b6c00","tarball":"https://registry.npmjs.org/statsd-profiler/-/statsd-profiler-0.2.4.tgz","integrity":"sha512-iDQsn8/3TgF7KDzgQRmlHXpkee7LRAECQpJeMbJeMtwe8ZolEtMPLTX6L6QMi4FzuH7RZntrU2TFRqg8gJac0w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDRqOAN0ce+Z9Hyd3bExnnOfDyICuhAi4mhRX1ZYUIHqwIgNyGbz/lCPUZBL22uEyidT/V2+FKRVpw32/ma/c9qrmA="}]},"_npmVersion":"1.1.59","_npmUser":{"name":"abarre","email":"anthony.barre87@gmail.com"},"maintainers":[{"name":"abarre","email":"anthony.barre87@gmail.com"},{"name":"vvo","email":"vincent.voyer@gmail.com"}]},"0.2.6":{"name":"statsd-profiler","description":"It's a `node-statsd` library for people for whom clean code is important.","keywords":["statsd","profiler"],"version":"0.2.6","author":{"name":"Anthony BARRE","email":"anthony.barre87@gmail.com"},"main":"./lib/statsd-profiler.js","repositories":[{"type":"git","url":"git://github.com/fasterize/node-statsd-profiler.git"}],"dependencies":{"node-statsd":"git://github.com/vvo/node-statsd.git#v0.0.4"},"devDependencies":{"mocha":"1.4.x","should":"1.1.x","sinon":"1.4.2"},"scripts":{"test":"./node_modules/.bin/mocha -R spec"},"_id":"statsd-profiler@0.2.6","dist":{"shasum":"cc8a5ef7ab63052ce89a035678e5967b8532253e","tarball":"https://registry.npmjs.org/statsd-profiler/-/statsd-profiler-0.2.6.tgz","integrity":"sha512-8Ezr2klUWlY5gJIXX9ODcffAQnUTPpxOTIHjiCVVjQTRYb2vMY+fNWipt2sy9pCepEOiv+/E0a8Z9LZVhujCmQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD2/HmV9j3TUSSvur8tp7a1qZB70ecMzUfFPxyQeeektQIgLOTjgERBVFIYxkcAiJs1VQMbi6r30xTVR+yZilSgEmE="}]},"_npmVersion":"1.1.59","_npmUser":{"name":"abarre","email":"anthony.barre87@gmail.com"},"maintainers":[{"name":"abarre","email":"anthony.barre87@gmail.com"},{"name":"vvo","email":"vincent.voyer@gmail.com"}]},"0.2.7":{"name":"statsd-profiler","description":"It's a `node-statsd` library for people for whom clean code is important.","keywords":["statsd","profiler"],"version":"0.2.7","author":{"name":"Anthony BARRE","email":"anthony.barre87@gmail.com"},"main":"./lib/statsd-profiler.js","repositories":[{"type":"git","url":"git://github.com/fasterize/node-statsd-profiler.git"}],"dependencies":{"node-statsd":"git://github.com/vvo/node-statsd.git#v0.0.4"},"devDependencies":{"mocha":"1.4.x","should":"1.1.x","sinon":"1.4.2"},"scripts":{"test":"./node_modules/.bin/mocha -R spec"},"_id":"statsd-profiler@0.2.7","dist":{"shasum":"d6e604e65d25f5a635b2746394088750ddaaae2f","tarball":"https://registry.npmjs.org/statsd-profiler/-/statsd-profiler-0.2.7.tgz","integrity":"sha512-1vQxMf9MAGwH4K/aVZxKCPxOJ3hM9bl++XbtTNZBqF1cNUxn2jxJ5qCp6xB5TA87bWuPub6C5XF9z7S47YKz1A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCL6SZGzXKJD9SUOV/lxwMj4Ji1ogIdG27nAfxXzdXAbwIhAI+xLZDrpRN9eeI7DOwCC+Sr1wzG7UZlON8+Ny7owyYz"}]},"_npmVersion":"1.1.63","_npmUser":{"name":"dax","email":"dax@happycoders.org"},"maintainers":[{"name":"abarre","email":"anthony.barre87@gmail.com"},{"name":"vvo","email":"vincent.voyer@gmail.com"},{"name":"dax","email":"dax@happycoders.org"}]},"0.2.8":{"name":"statsd-profiler","description":"It's a `node-statsd` library for people for whom clean code is important.","keywords":["statsd","profiler"],"version":"0.2.8","author":{"name":"Anthony BARRE","email":"anthony.barre87@gmail.com"},"main":"./lib/statsd-profiler.js","repositories":[{"type":"git","url":"git://github.com/fasterize/node-statsd-profiler.git"}],"dependencies":{"node-statsd":"git://github.com/vvo/node-statsd.git#v0.0.4"},"devDependencies":{"mocha":"1.4.x","should":"1.1.x","sinon":"1.4.2"},"scripts":{"test":"./node_modules/.bin/mocha -R spec"},"_id":"statsd-profiler@0.2.8","dist":{"shasum":"d047e81b16e7e60ef915fb0eb6d60a304bb2c204","tarball":"https://registry.npmjs.org/statsd-profiler/-/statsd-profiler-0.2.8.tgz","integrity":"sha512-WidZKOMQH15S84NnC/5G+PTovKDLVC8kRYUWE1mx0gmMrb+NCm0dR3svMXoi7CL48WEFHlmbt1FnmoEgeymDJQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDb49WEVLO3VpDv/+wKGIwlYElvBt7T2txph1GNYtUt9wIhAMKvMh3pvBK8v7vf+2KNBNr1ia5PqLG7sH2NRIcqf9PS"}]},"_npmVersion":"1.1.59","_npmUser":{"name":"dax","email":"dax@happycoders.org"},"maintainers":[{"name":"abarre","email":"anthony.barre87@gmail.com"},{"name":"vvo","email":"vincent.voyer@gmail.com"},{"name":"dax","email":"dax@happycoders.org"}]},"0.2.9":{"name":"statsd-profiler","description":"It's a `node-statsd` library for people for whom clean code is important.","keywords":["statsd","profiler"],"version":"0.2.9","author":{"name":"Anthony BARRE","email":"anthony.barre87@gmail.com"},"main":"./lib/statsd-profiler.js","repositories":[{"type":"git","url":"git://github.com/fasterize/node-statsd-profiler.git"}],"dependencies":{"node-statsd":"git://github.com/vvo/node-statsd.git#v0.0.4"},"devDependencies":{"mocha":"1.4.x","should":"1.1.x","sinon":"1.4.2"},"scripts":{"test":"./node_modules/.bin/mocha -R spec"},"repository":"[Circular]","bugs":{"url":"https://github.com/fasterize/node-statsd-profiler/issues"},"_id":"statsd-profiler@0.2.9","dist":{"shasum":"48de6af1bdb16c9695cb952d4fb7cafcddf80024","tarball":"https://registry.npmjs.org/statsd-profiler/-/statsd-profiler-0.2.9.tgz","integrity":"sha512-L+XXaHlCC4ZmxxLwHgkOBpDWx3Hy/KUagLugOArU/WSKC9One1whTR+cZHR7X8nxwazDBtT9cYeGq+uHYWyXPQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHvQKLUxY5C0/K/KRHuj8wWaJQ6Y5YE7BGkSKRFUOyGXAiEApkiFuwyWWYh4QXXZnIxh4adZfPUcEr/yah5IqEUteB4="}]},"_from":".","_npmVersion":"1.2.30","_npmUser":{"name":"abarre","email":"anthony.barre87@gmail.com"},"maintainers":[{"name":"abarre","email":"anthony.barre87@gmail.com"},{"name":"vvo","email":"vincent.voyer@gmail.com"},{"name":"dax","email":"dax@happycoders.org"}]},"0.2.10":{"name":"statsd-profiler","description":"It's a `node-statsd` library for people for whom clean code is important.","keywords":["statsd","profiler"],"version":"0.2.10","author":{"name":"Anthony BARRE","email":"anthony.barre87@gmail.com"},"main":"./lib/statsd-profiler.js","repositories":[{"type":"git","url":"git://github.com/fasterize/node-statsd-profiler.git"}],"dependencies":{"node-statsd":"0.0.7"},"devDependencies":{"mocha":"1.4.x","should":"1.1.x","sinon":"1.4.2"},"scripts":{"test":"./node_modules/.bin/mocha -R spec"},"repository":"[Circular]","bugs":{"url":"https://github.com/fasterize/node-statsd-profiler/issues"},"_id":"statsd-profiler@0.2.10","dist":{"shasum":"1a171881d8e01de1c6f6070149f792246fe2cecb","tarball":"https://registry.npmjs.org/statsd-profiler/-/statsd-profiler-0.2.10.tgz","integrity":"sha512-5ygVxT4qa0vVYjyQUdIyXK6rU2bDBnPNa/4qtVagqWOozvBgR2BslmoG22f2Bl4fu7ti+RmBY0AzNag6449kxQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDF8BM6TeDcgF05p826NefZqqQ15QzsWUKhHaZkIU7R0AIgbxJXw3jWtqLPsJQvXTDuWLNKb0AlEBjNPfPpPgHjZro="}]},"_from":".","_npmVersion":"1.2.30","_npmUser":{"name":"dax","email":"dax@happycoders.org"},"maintainers":[{"name":"abarre","email":"anthony.barre87@gmail.com"},{"name":"vvo","email":"vincent.voyer@gmail.com"},{"name":"dax","email":"dax@happycoders.org"}]},"0.2.11":{"name":"statsd-profiler","description":"It's a `node-statsd` library for people for whom clean code is important.","keywords":["statsd","profiler"],"version":"0.2.11","author":{"name":"Anthony BARRE","email":"anthony.barre87@gmail.com"},"main":"./lib/statsd-profiler.js","repositories":[{"type":"git","url":"git://github.com/fasterize/node-statsd-profiler.git"}],"dependencies":{"node-statsd":"0.0.7"},"devDependencies":{"mocha":"1.4.x","should":"1.1.x","sinon":"1.4.2"},"scripts":{"test":"./node_modules/.bin/mocha -R spec"},"repository":"[Circular]","bugs":{"url":"https://github.com/fasterize/node-statsd-profiler/issues"},"_id":"statsd-profiler@0.2.11","dist":{"shasum":"0ab775622b64b60af08dc3bcf212c35252ccdd0a","tarball":"https://registry.npmjs.org/statsd-profiler/-/statsd-profiler-0.2.11.tgz","integrity":"sha512-bHB2cI6vHFnM8FUPudid2RWcV9f0PMJ+ft4dSuDxHzh0gxtgShBo3yb0TmeSjLPZvfpJybX7hpI0btgwehlXLw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH4AbKNZpgJt4PN33CWOpUUBa3rIUishos63km9LV0NZAiAn5ZjCk4ThswAb2GKMAYGSOaSGBWW3uepaVr/vnnrTsw=="}]},"_from":".","_npmVersion":"1.2.30","_npmUser":{"name":"dax","email":"dax@happycoders.org"},"maintainers":[{"name":"abarre","email":"anthony.barre87@gmail.com"},{"name":"vvo","email":"vincent.voyer@gmail.com"},{"name":"dax","email":"dax@happycoders.org"}]},"0.2.12":{"name":"statsd-profiler","description":"It's a `node-statsd` library for people for whom clean code is important.","keywords":["statsd","profiler"],"version":"0.2.12","author":{"name":"Anthony BARRE","email":"anthony.barre87@gmail.com"},"main":"./lib/statsd-profiler.js","repositories":[{"type":"git","url":"git://github.com/fasterize/node-statsd-profiler.git"}],"dependencies":{"node-statsd":"0.0.7"},"devDependencies":{"mocha":"1.4.x","should":"1.1.x","sinon":"1.4.2"},"scripts":{"test":"mocha -R spec"},"gitHead":"f27b13ed7d3f7cc6fd429675a02c8e0934493310","repository":{"type":"git","url":"git://github.com/fasterize/node-statsd-profiler.git"},"bugs":{"url":"https://github.com/fasterize/node-statsd-profiler/issues"},"homepage":"https://github.com/fasterize/node-statsd-profiler","_id":"statsd-profiler@0.2.12","_shasum":"01cc56d7a060271264aadb96115b827d2a184b2d","_from":".","_npmVersion":"2.4.1","_nodeVersion":"0.8.26","_npmUser":{"name":"dax","email":"dax@happycoders.org"},"dist":{"shasum":"01cc56d7a060271264aadb96115b827d2a184b2d","tarball":"https://registry.npmjs.org/statsd-profiler/-/statsd-profiler-0.2.12.tgz","integrity":"sha512-v4OfVrOYbz2i795WFgtrUEf4BGPfI0CSkD1+BvX9AfzKuM1f8eRc7YWCcoGsmsl8BF1viH6qddbn1PGf3JqBSg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDlKgC0uqySTJ53zvjm97n2aLTB56Yq9+mJr4PKbnr2MwIgCwQcPn8BW8N0CGfG4MSxQN1yS4EGtDJP9yJbe1agLUs="}]},"maintainers":[{"name":"abarre","email":"anthony.barre87@gmail.com"},{"name":"vvo","email":"vincent.voyer@gmail.com"},{"name":"dax","email":"dax@happycoders.org"}]}},"readme":"node-statsd-profiler\n====================\n\nA [node-statsd](https://github.com/sivy/node-statsd/) fork with helpers for timing, key aliases, dynamic keys.\n\n#initialization\n\nInitialization has to be done only once.\nSo you can use your statsd module globally.\n\n```js\nvar profiler = require('statsd-profiler');\nprofiler.init(options);\n```\n\nOptions and defaults:\n```js\n{\n  host: undefined, // ip:port of the statsd server\n  aliases: {}, // key aliases, see `Key aliases`\n  defaultSampleRate: 1, // statsd sample rate, 1/10th of the time,\n  transformKey: function(key) {return key}, // so that you can easily add dynamic prefix, suffixes\n  cleanTimer: 5000 // When to cancel timeStart() requests that did not met a timeEnd()? In ms.\n}\n```\n#same function as statsd\n\n##increment\n\n```js\nprofiler.increment(key, [transformKeyArgs]);\n```\nAlias : `count`\n##decrement\n\n```js\nprofiler.decrement(key, [transformKeyArgs]);\n```\n\n##gauge\nNote : with gauge, during the interval, only the last value is sent to graphite.\nThe last value is sent to graphite even if no new values as been received.\nIdeal for queue size...\n\n```js\nprofiler.gauge(key, val, [transformKeyArgs]);\n```\n\n##count or set or unique\n```js\nprofiler.count(key, val, [transformKeyArgs]);\nprofiler.set(key, val, [transformKeyArgs]);\nprofiler.unique(key, val, [transformKeyArgs]);\n```\nCounts the unique occurences of events between flushes, using a Set to store all occuring events.\n\nExample submission in a single flush interval, that would result in a count of 3:\n```js\nprofiler.set(\"unique_urls\", \"/foo\");\nprofiler.set(\"unique_urls\", \"/bar\");\nprofiler.set(\"unique_urls\", \"/baz\");\nprofiler.set(\"unique_urls\", \"/foo\");\nprofiler.set(\"unique_urls\", \"/foo\");\n```\n\n##timing\n\n```js\nprofiler.timing(key, time, [transformKeyArgs]);\n```\n\n##timeStart\n\n```js\nprofiler.timeStart(key, [timeID], [transformKeyArgs]);\n```\nYou can specify timeID if key is used for multiple measures concurrently.\n\n##timeEnd\n\n```js\nprofiler.timeEnd(key, [timeID], [transformKeyArgs]);\n```\n\nYou can specify timeID if key is used for multiple measures concurrently.\n\n#Key aliases\n\nWith key aliases you can easily set complex keys and sample rate alias a cool name.\nYou can create an config for each metric : with a `key`, a measure `type` and a `sample rate`. Each parameter is optional.\n\nFor instance, in conf object.\n\n```json\n{\n  \"htmlParseTiming\" : {\n    \"key\"  : \"engine.optimization.html.parse.timing\",\n    \"sample_rate\" : 0.3\n  },\n  \"htmlParseCount\" : {\n    \"type\" : \"increment\",\n    \"key\"  : \"engine.optimization.html.parse.count\",\n    \"sample_rate\" : 0.9\n  }\n}\n```\n\nAnd after, in you code, you can simply write :\n\n```js\n  profiler.count(htmlParseCount);\n  profiler.timeStart(htmlParseTiming);\n  htmlParsing();\n  profiler.timeEnd(htmlParseTiming);\n```\n\nand the actual call to statsd will be\n\n```js\n  statsd.increment(\"engine.optimization.html.parse.count\", 0.9);\n  statsd.timing(\"engine.optimization.html.parse.timing\", computedTime, 0.3);\n```\n\n#transformKey : dynamically compute the key\n\nOften, we want add a prefix or a suffix to our keys like the hostname, the server id...\nYou can do that with the function `transformKey`.\n\n```js\nfunction transformKey(key, [args1 , args2, ...]);\n```\n\n\nExample:\n\n```js\n  profiler.transformKey = function (key, serverID) {\n    return serverID + '.' + key;\n  });\n\n  profiler.increment('test', \"server1\");\n\n  //will send\n  statsd.increment(\"server1.test\", 1);\n};\n```\n","maintainers":[{"name":"abarre","email":"anthony.barre87@gmail.com"},{"name":"vvo","email":"vincent.voyer@gmail.com"},{"name":"dax","email":"dax@happycoders.org"}],"time":{"modified":"2022-06-27T00:08:42.658Z","created":"2012-08-27T11:58:39.044Z","0.0.1":"2012-08-27T11:58:40.264Z","0.0.2":"2012-08-29T08:48:00.735Z","0.0.3":"2012-08-29T16:21:01.744Z","0.1.0":"2012-09-04T08:37:04.706Z","0.2.0":"2012-09-04T09:31:46.698Z","0.2.1":"2012-09-04T13:50:49.772Z","0.2.2":"2012-09-05T09:15:45.442Z","0.2.3":"2012-09-05T09:46:15.571Z","0.2.4":"2012-10-04T11:51:16.832Z","0.2.6":"2012-11-08T11:52:03.346Z","0.2.7":"2012-12-13T15:23:46.007Z","0.2.8":"2013-01-28T16:18:38.299Z","0.2.9":"2013-08-12T14:59:18.757Z","0.2.10":"2014-01-06T13:11:16.274Z","0.2.11":"2014-01-06T13:31:30.876Z","0.2.12":"2015-10-02T15:28:16.873Z"},"author":{"name":"Anthony BARRE","email":"anthony.barre87@gmail.com"},"repository":{"type":"git","url":"git://github.com/fasterize/node-statsd-profiler.git"},"homepage":"https://github.com/fasterize/node-statsd-profiler","keywords":["statsd","profiler"],"bugs":{"url":"https://github.com/fasterize/node-statsd-profiler/issues"},"readmeFilename":"README.md"}