{"_id":"good-influx","_rev":"16-c60c50f395bbf798557ad6890eb9b56d","name":"good-influx","description":"InfluxDB broadcasting for Good process monitor","dist-tags":{"latest":"3.1.0"},"versions":{"1.0.0":{"name":"good-influx","version":"1.0.0","repository":{"type":"git","url":"git://github.com/fhemberger/good-influx.git"},"description":"InfluxDB broadcasting for Good process monitor","main":"lib/index.js","scripts":{"test":"lab -m 5000 -t 100 -v -La code","test-cov-html":"lab -m 5000 -r html -o coverage.html -La code"},"author":{"name":"Frederic Hemberger","url":"https://frederic-hemberger.de/"},"license":"MIT","dependencies":{"fast-safe-stringify":"1.0.9","good-http":"^6.0.0","hoek":"^4.0.0","wreck":"7.x.x"},"devDependencies":{"code":"2.x.x","lab":"10.x.x"},"engines":{"node":">=4.0.0"},"gitHead":"9db9cae8528953890029c75ddcaa03dda4b95767","bugs":{"url":"https://github.com/fhemberger/good-influx/issues"},"homepage":"https://github.com/fhemberger/good-influx#readme","_id":"good-influx@1.0.0","_shasum":"a9cee06c22715e56751c3d97e3f0a8f43af74521","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.3.1","_npmUser":{"name":"fhemberger","email":"mail@frederic-hemberger.de"},"maintainers":[{"name":"fhemberger","email":"mail@frederic-hemberger.de"}],"dist":{"shasum":"a9cee06c22715e56751c3d97e3f0a8f43af74521","tarball":"https://registry.npmjs.org/good-influx/-/good-influx-1.0.0.tgz","integrity":"sha512-SKLMDf/FrcblbP7p/yBMkrC8VCrXufbwNnV+TPeVCajBhn7rs5Zqit8WZwFEcIbwEdWWGYb1vBddB+YcqTwObQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDLi0bI2D11eBQbuOuyEr7XI4ELx8U/ZhxuSgUmu3UvVAiBI39bP9BUjvZmfXn50Lw16adaGzz5l4YbtU9xPRHwWTw=="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/good-influx-1.0.0.tgz_1461930480140_0.8426758463028818"}},"1.0.1":{"name":"good-influx","version":"1.0.1","repository":{"type":"git","url":"git://github.com/fhemberger/good-influx.git"},"description":"InfluxDB broadcasting for Good process monitor","main":"lib/index.js","scripts":{"test":"lab -m 5000 -t 100 -v -La code","test-cov-html":"lab -m 5000 -r html -o coverage.html -La code"},"author":{"name":"Frederic Hemberger","url":"https://frederic-hemberger.de/"},"license":"MIT","dependencies":{"fast-safe-stringify":"1.0.9","good-http":"6.x.x","hoek":"4.x.x","wreck":"7.x.x"},"devDependencies":{"code":"2.x.x","lab":"10.x.x"},"peerDependencies":{"good":"7.x.x"},"engines":{"node":">=4.0.0"},"gitHead":"130ad09614b1441f2c3d8681a874e21b87b0291c","bugs":{"url":"https://github.com/fhemberger/good-influx/issues"},"homepage":"https://github.com/fhemberger/good-influx#readme","_id":"good-influx@1.0.1","_shasum":"e5691fef4e3efdfd3c0504656edc3e5733b71e6a","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.3.1","_npmUser":{"name":"fhemberger","email":"mail@frederic-hemberger.de"},"maintainers":[{"name":"fhemberger","email":"mail@frederic-hemberger.de"}],"dist":{"shasum":"e5691fef4e3efdfd3c0504656edc3e5733b71e6a","tarball":"https://registry.npmjs.org/good-influx/-/good-influx-1.0.1.tgz","integrity":"sha512-phkqwbQxpdBumTrHgd0/mmsISCyCppg3eZbapbqpB+ZwjjBTsWvoYpWmCVJt4ixhjxM46r1Wj84wgal3az3bgg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQClHikwMDsIDogK6xu8B9zWrcDzwI402F3NphbZM08qOQIhANZb3XkyhoaqvXNEkCjOxeU+IHliLuO+k/ZfG9QfEyJk"}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/good-influx-1.0.1.tgz_1462270198656_0.13156442320905626"}},"2.0.0":{"name":"good-influx","version":"2.0.0","repository":{"type":"git","url":"git://github.com/fhemberger/good-influx.git"},"description":"InfluxDB broadcasting for Good process monitor","main":"lib/index.js","scripts":{"test":"lab -m 5000 -t 100 -v -La code","test-cov-html":"lab -m 5000 -r html -o coverage.html -La code"},"author":{"name":"Frederic Hemberger","url":"https://frederic-hemberger.de/"},"license":"MIT","dependencies":{"fast-safe-stringify":"1.0.9","good-http":"6.x.x","hoek":"4.x.x","wreck":"7.x.x"},"devDependencies":{"code":"2.x.x","lab":"10.x.x"},"peerDependencies":{"good":"7.x.x"},"engines":{"node":">=4.0.0"},"gitHead":"5ed6cd793a2d847df2f2e86e96c89395421401e5","bugs":{"url":"https://github.com/fhemberger/good-influx/issues"},"homepage":"https://github.com/fhemberger/good-influx#readme","_id":"good-influx@2.0.0","_shasum":"656c6762c258960b84a0d650392907b1b9302ac0","_from":".","_npmVersion":"2.15.8","_nodeVersion":"4.4.7","_npmUser":{"name":"fhemberger","email":"mail@frederic-hemberger.de"},"maintainers":[{"name":"fhemberger","email":"mail@frederic-hemberger.de"}],"dist":{"shasum":"656c6762c258960b84a0d650392907b1b9302ac0","tarball":"https://registry.npmjs.org/good-influx/-/good-influx-2.0.0.tgz","integrity":"sha512-NBYHDV4HE3IWhM+eAuyzgLApnAWF7annFuhoHWfAG+Xry2X9W1XGa9pw4t67yUSurfo1iWYkH3+kb9c7Y5PjnQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD4ALWO09/npqgTjfcXwPIpwHbfb4h802kZJQRHmLOw8wIgfLH8xV4LImCfh0GlIiCtScPeDYQH6lkAayBFLbAcksA="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/good-influx-2.0.0.tgz_1472059966637_0.10869128629565239"}},"2.1.0":{"name":"good-influx","version":"2.1.0","repository":{"type":"git","url":"git://github.com/fhemberger/good-influx.git"},"description":"InfluxDB broadcasting for Good process monitor","main":"lib/index.js","scripts":{"test":"lab -m 5000 -t 79 -v -La code","test-cov-html":"lab -m 5000 -r html -o coverage.html -La code"},"author":{"name":"Frederic Hemberger","url":"https://frederic-hemberger.de/"},"license":"MIT","dependencies":{"fast-safe-stringify":"^1.0.9","good-http":"6.x.x","good-udp":"4.x.x","hoek":"4.x.x","wreck":"7.x.x"},"devDependencies":{"code":"2.x.x","eslint":"^3.14.0","eslint-config-hapi":"^10.0.0","eslint-config-standard":"^6.2.1","eslint-plugin-hapi":"^4.0.0","eslint-plugin-promise":"^3.4.0","eslint-plugin-standard":"^2.0.1","lab":"10.x.x"},"engines":{"node":">=4.0.0"},"gitHead":"0d9ac4827c280eb33fa4ac9114bc52d71501beb7","bugs":{"url":"https://github.com/fhemberger/good-influx/issues"},"homepage":"https://github.com/fhemberger/good-influx#readme","_id":"good-influx@2.1.0","_shasum":"91c2cf4c0ec34fd01a9808d48076f299e975df40","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.4","_npmUser":{"name":"fhemberger","email":"mail@frederic-hemberger.de"},"maintainers":[{"name":"fhemberger","email":"mail@frederic-hemberger.de"}],"dist":{"shasum":"91c2cf4c0ec34fd01a9808d48076f299e975df40","tarball":"https://registry.npmjs.org/good-influx/-/good-influx-2.1.0.tgz","integrity":"sha512-3+0Lu+uSzNbr5eBTytPAy+yGS+0TNd941El338u/t4kGAOfj895m8OXnDCCzAbp1AlcjnRhgpGtsbAFHRVTQNw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDB0mCtyHiREcRZgvG7FzrBUMw+ElXFRcFIuAcUaRQQUwIhAJ8viF9Nn9JdctE7pu5ch+e4RBpt1HGCknXcZlKziIvJ"}]},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/good-influx-2.1.0.tgz_1486493795645_0.5839184573851526"}},"2.1.1":{"name":"good-influx","version":"2.1.1","repository":{"type":"git","url":"git://github.com/fhemberger/good-influx.git"},"description":"InfluxDB broadcasting for Good process monitor","main":"lib/index.js","scripts":{"test":"lab -m 5000 -t 79 -v -La code","test-cov-html":"lab -m 5000 -r html -o coverage.html -La code"},"author":{"name":"Frederic Hemberger","url":"https://frederic-hemberger.de/"},"license":"MIT","dependencies":{"fast-safe-stringify":"^1.1.13","good-http":"^6.1.3","good-udp":"4.x.x","hoek":"^4.1.1","wreck":"^12.2.0"},"devDependencies":{"code":"^4.0.0","eslint":"^3.19.0","eslint-config-hapi":"^10.0.0","eslint-config-standard":"^10.2.1","eslint-plugin-hapi":"^4.0.0","eslint-plugin-promise":"^3.5.0","eslint-plugin-standard":"^3.0.1","lab":"^13.0.4"},"engines":{"node":">=4.0.0"},"gitHead":"696bfcb6cd5b39b30405aff5f52dc845e87e890f","bugs":{"url":"https://github.com/fhemberger/good-influx/issues"},"homepage":"https://github.com/fhemberger/good-influx#readme","_id":"good-influx@2.1.1","_shasum":"a4f7c54c488c1424c9d652ec2633e94f5875cdce","_from":".","_npmVersion":"4.5.0","_nodeVersion":"6.10.0","_npmUser":{"name":"fhemberger","email":"mail@frederic-hemberger.de"},"maintainers":[{"name":"fhemberger","email":"mail@frederic-hemberger.de"}],"dist":{"shasum":"a4f7c54c488c1424c9d652ec2633e94f5875cdce","tarball":"https://registry.npmjs.org/good-influx/-/good-influx-2.1.1.tgz","integrity":"sha512-Lxyl/Z5Kvmu2DZxCvYttAHotxFwgbSfBvrkYFVlj5fFXY4LIiHtJkBDn0QAV/jcfddOZBwCNxTuI2C9vQMwgBw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDh19s7cozfW27U6MkmHLkKpUT6V/XPuOzDmXH4OT9C+AiEA608a6x8H3DjZu3OqptLCg7eRg1OPwx4N42roOEj4ZME="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/good-influx-2.1.1.tgz_1494912668598_0.5364695130847394"}},"2.2.0":{"name":"good-influx","version":"2.2.0","repository":{"type":"git","url":"git://github.com/fhemberger/good-influx.git"},"description":"InfluxDB broadcasting for Good process monitor","main":"lib/index.js","scripts":{"test":"lab -m 5000 -t 79 -v -La code","test-cov-html":"lab -m 5000 -r html -o coverage.html -La code"},"author":{"name":"Frederic Hemberger","url":"https://frederic-hemberger.de/"},"license":"MIT","dependencies":{"fast-safe-stringify":"^1.1.13","good-http":"^6.1.3","good-udp":"4.x.x","hoek":"^4.1.1","wreck":"^12.2.0"},"devDependencies":{"code":"^4.0.0","eslint":"^3.19.0","eslint-config-hapi":"^10.0.0","eslint-config-standard":"^10.2.1","eslint-plugin-hapi":"^4.0.0","eslint-plugin-promise":"^3.5.0","eslint-plugin-standard":"^3.0.1","lab":"^13.0.4"},"engines":{"node":">=4.0.0"},"gitHead":"2546098dd919eadec5419aad6d226c27c69d1d24","bugs":{"url":"https://github.com/fhemberger/good-influx/issues"},"homepage":"https://github.com/fhemberger/good-influx#readme","_id":"good-influx@2.2.0","_shasum":"44d7a33f2e04915ce1d46ef3a08c2a969a539991","_from":".","_npmVersion":"4.5.0","_nodeVersion":"6.10.0","_npmUser":{"name":"fhemberger","email":"mail@frederic-hemberger.de"},"maintainers":[{"name":"fhemberger","email":"mail@frederic-hemberger.de"}],"dist":{"shasum":"44d7a33f2e04915ce1d46ef3a08c2a969a539991","tarball":"https://registry.npmjs.org/good-influx/-/good-influx-2.2.0.tgz","integrity":"sha512-jINOdj8FChMGn9rxjLfNn3RxZC1Ya5svz7TvoWn4seJp88gLuuImab+027FM/zaqPMUZdoodMC2fogL7ilmcfQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD7yRco30R1FxqyyzrGVHlMcbxo87+qwJA96jOcZJfWSwIhAPZJwFZxnV0IWUBsUKO2KIUZYbhwfv6v62ohpQrFbDld"}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/good-influx-2.2.0.tgz_1496067039966_0.1524557275697589"}},"2.3.0":{"name":"good-influx","version":"2.3.0","repository":{"type":"git","url":"git://github.com/fhemberger/good-influx.git"},"description":"InfluxDB broadcasting for Good process monitor","main":"lib/index.js","scripts":{"test":"lab -m 5000 -t 92 -v -La code","test-cov-html":"lab -m 5000 -r html -o coverage.html -La code"},"author":{"name":"Frederic Hemberger","url":"https://frederic-hemberger.de/"},"license":"MIT","dependencies":{"fast-safe-stringify":"^1.1.13","good-http":"^6.1.3","good-udp":"4.x.x","hoek":"^4.1.1","wreck":"^12.2.0"},"devDependencies":{"code":"^4.0.0","eslint":"^3.19.0","eslint-config-hapi":"^10.0.0","eslint-config-standard":"^10.2.1","eslint-plugin-hapi":"^4.0.0","eslint-plugin-promise":"^3.5.0","eslint-plugin-standard":"^3.0.1","lab":"^13.0.4"},"engines":{"node":">=4.0.0"},"gitHead":"c11d0ae89a0584ac4fc27f0f595f2df0def0f4d9","bugs":{"url":"https://github.com/fhemberger/good-influx/issues"},"homepage":"https://github.com/fhemberger/good-influx#readme","_id":"good-influx@2.3.0","_shasum":"bdf6629b06e294fb265e9fe47cdc97c6928c758d","_from":".","_npmVersion":"4.6.1","_nodeVersion":"6.10.0","_npmUser":{"name":"fhemberger","email":"mail@frederic-hemberger.de"},"maintainers":[{"name":"fhemberger","email":"mail@frederic-hemberger.de"}],"dist":{"shasum":"bdf6629b06e294fb265e9fe47cdc97c6928c758d","tarball":"https://registry.npmjs.org/good-influx/-/good-influx-2.3.0.tgz","integrity":"sha512-XoWsVyJ52VGHd+46A9UpjtMQtGjmFMUGTKV35rAuC/QiHZXi6WTJ7iRFZYT29tNO8lM7n9ifFnshccLUhwTyTw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDAsfs8zuIZQ5b/tBkQIm9veY+5Dxs7wuX7NFcZtmOJRAIhAMOGwNnjPqZYILiI1nfy04uqfVAG6oR7STePeRXk46Rr"}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/good-influx-2.3.0.tgz_1496836593878_0.580676180543378"}},"2.3.1":{"name":"good-influx","version":"2.3.1","repository":{"type":"git","url":"git://github.com/fhemberger/good-influx.git"},"description":"InfluxDB broadcasting for Good process monitor","main":"lib/index.js","scripts":{"test":"lab -m 5000 -t 92 -v -La code","test-cov-html":"lab -m 5000 -r html -o coverage.html -La code"},"author":{"name":"Frederic Hemberger","url":"https://frederic-hemberger.de/"},"license":"MIT","dependencies":{"fast-safe-stringify":"^1.1.13","good-http":"^6.1.3","good-udp":"4.x.x","hoek":"^4.1.1","wreck":"^12.2.0"},"devDependencies":{"code":"^4.0.0","eslint":"^4.2.0","eslint-config-hapi":"^10.0.0","eslint-config-standard":"^10.2.1","eslint-plugin-hapi":"^4.0.0","eslint-plugin-promise":"^3.5.0","eslint-plugin-standard":"^3.0.1","lab":"^14.1.0"},"engines":{"node":">=4.0.0"},"gitHead":"73aba6a95c2b14baf7e9296fb1e549c67fd57aa5","bugs":{"url":"https://github.com/fhemberger/good-influx/issues"},"homepage":"https://github.com/fhemberger/good-influx#readme","_id":"good-influx@2.3.1","_npmVersion":"5.3.0","_nodeVersion":"8.1.0","_npmUser":{"name":"fhemberger","email":"mail@frederic-hemberger.de"},"maintainers":[{"name":"fhemberger","email":"mail@frederic-hemberger.de"}],"dist":{"integrity":"sha512-9+r+hbIqJzxGnKzP17HzcU40ai5zm79TBWesgP20KOumSOd0AVWEhyyMtZZCvaLqChODrucmdcnY2ZOw6am71A==","shasum":"c0fc55ae6cd96fb282609dcc759baa8b9d90e866","tarball":"https://registry.npmjs.org/good-influx/-/good-influx-2.3.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEywU5LifbJCZEeQTrkR7ebAblE8OwRxpwmawDRH614nAiEAmy8jj1rEI9kURl6RnxICnxHabAcT034x+8hrx7ZU4Mw="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/good-influx-2.3.1.tgz_1504692014380_0.6769874130841345"}},"2.3.2":{"name":"good-influx","version":"2.3.2","repository":{"type":"git","url":"git://github.com/fhemberger/good-influx.git"},"description":"InfluxDB broadcasting for Good process monitor","main":"lib/index.js","scripts":{"test":"lab -m 5000 -t 92 -v -La code","test-cov-html":"lab -m 5000 -r html -o coverage.html -La code"},"author":{"name":"Frederic Hemberger","url":"https://frederic-hemberger.de/"},"license":"MIT","dependencies":{"fast-safe-stringify":"^1.1.13","good-http":"^6.1.3","good-udp":"4.1.x","hoek":"^4.1.1","wreck":"^12.2.0"},"devDependencies":{"code":"^4.0.0","eslint":"^4.2.0","eslint-config-hapi":"^10.0.0","eslint-config-standard":"^10.2.1","eslint-plugin-hapi":"^4.0.0","eslint-plugin-promise":"^3.5.0","eslint-plugin-standard":"^3.0.1","lab":"^14.1.0"},"engines":{"node":">=4.0.0"},"gitHead":"abf79ea0a474da7fe21bf145769a83fb394dbe01","bugs":{"url":"https://github.com/fhemberger/good-influx/issues"},"homepage":"https://github.com/fhemberger/good-influx#readme","_id":"good-influx@2.3.2","_npmVersion":"5.3.0","_nodeVersion":"8.1.0","_npmUser":{"name":"fhemberger","email":"mail@frederic-hemberger.de"},"maintainers":[{"name":"fhemberger","email":"mail@frederic-hemberger.de"}],"dist":{"integrity":"sha512-3uyWfKBeDaV5SbbXxQSv5EhdYrfpfJId0IXfJ5jeqJvaNgORzofr+LCgJEKfj8gnx3NYCgqMcA+1jRylxFJ8Kw==","shasum":"6180d711aa42c563c853d5139becaa0ff51ed7b8","tarball":"https://registry.npmjs.org/good-influx/-/good-influx-2.3.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDbjUdlOGEt4rK8bia8NJHhqNPUWGstQ81HABNHmuxozAIgUmHS8X4THpFrLlB1s2WHK6agQpBhNcEANXoJarx6oAQ="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/good-influx-2.3.2.tgz_1504716223251_0.5661165616475046"}},"3.0.0":{"name":"good-influx","version":"3.0.0","repository":{"type":"git","url":"git://github.com/fhemberger/good-influx.git"},"description":"InfluxDB broadcasting for Good process monitor","main":"lib/index.js","scripts":{"test":"lab -m 5000 -t 93 -v -La code","test-cov-html":"lab -m 5000 -r html -o coverage.html -La code"},"author":{"name":"Frederic Hemberger","url":"https://frederic-hemberger.de/"},"license":"MIT","dependencies":{"fast-safe-stringify":"^1.1.13","good-http":"^6.1.3","good-udp":"4.1.x","hoek":"^4.1.1","wreck":"^12.2.0"},"devDependencies":{"code":"^4.0.0","eslint":"^4.2.0","eslint-config-hapi":"^10.0.0","eslint-config-standard":"^10.2.1","eslint-plugin-hapi":"^4.0.0","eslint-plugin-promise":"^3.5.0","eslint-plugin-standard":"^3.0.1","lab":"^14.1.0"},"engines":{"node":">=4.0.0"},"gitHead":"b1c062a4e1568745b26b3b4f050daa2991bddf71","bugs":{"url":"https://github.com/fhemberger/good-influx/issues"},"homepage":"https://github.com/fhemberger/good-influx#readme","_id":"good-influx@3.0.0","_npmVersion":"5.3.0","_nodeVersion":"8.1.0","_npmUser":{"name":"fhemberger","email":"mail@frederic-hemberger.de"},"maintainers":[{"name":"fhemberger","email":"mail@frederic-hemberger.de"}],"dist":{"integrity":"sha512-S8GuAuExmC7YGSb5ithVWd/Ny29EADKRHEjvcwcRhJQwa0GdqWHi/c2v2hC029wBZlcBATOdwxLJnfxfvT6K2Q==","shasum":"26474c726ed134e3df7b397dc373b0e98cb756c1","tarball":"https://registry.npmjs.org/good-influx/-/good-influx-3.0.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC9kIrujHxL07IQj8+ssyqVzuu2YBP9ZyoZ0dHhCvD/MAIgBBzmYKocEbyudR8hq/fbVo4Cx+9mPFmjktUpxvCJvlE="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/good-influx-3.0.0.tgz_1504857983744_0.17240724875591695"}},"3.1.0":{"name":"good-influx","version":"3.1.0","repository":{"type":"git","url":"git://github.com/fhemberger/good-influx.git"},"description":"InfluxDB broadcasting for Good process monitor","main":"lib/index.js","scripts":{"test":"lab -m 5000 -t 93 -v -La code","test-cov-html":"lab -m 5000 -r html -o coverage.html -La code"},"author":{"name":"Frederic Hemberger","url":"https://frederic-hemberger.de/"},"license":"MIT","dependencies":{"fast-safe-stringify":"^1.1.13","good-http":"^6.1.3","good-udp":"4.1.x","hoek":"^4.1.1","wreck":"^12.2.0"},"devDependencies":{"code":"^4.0.0","eslint":"^4.2.0","eslint-config-hapi":"^10.0.0","eslint-config-standard":"^10.2.1","eslint-plugin-hapi":"^4.0.0","eslint-plugin-promise":"^3.5.0","eslint-plugin-standard":"^3.0.1","lab":"^14.1.0"},"engines":{"node":">=4.0.0"},"gitHead":"b848abf051777ce14c27446734386915ca5c1a6a","bugs":{"url":"https://github.com/fhemberger/good-influx/issues"},"homepage":"https://github.com/fhemberger/good-influx#readme","_id":"good-influx@3.1.0","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"fhemberger","email":"mail@frederic-hemberger.de"},"maintainers":[{"name":"fhemberger","email":"mail@frederic-hemberger.de"}],"dist":{"integrity":"sha512-Z58HgD6lIdcacvh3ki3NC+1kO7hxUCexlxJxJrmneR7Y8SKJn4PRoq6pZSuqOWQxsO4rS8U8+H7f4LORjZEyhQ==","shasum":"4a9756defc561acbaf33c6c07ca29dc3cea1ea63","tarball":"https://registry.npmjs.org/good-influx/-/good-influx-3.1.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDVUPkH4npSqCjs/P6Bfh2aTcJNJAU2Xr4Gbt/zHQWZ6AIgfSGkTIMEzhWo/IFxPRgdRqffygbuVKoUyMeevBfU0XI="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/good-influx-3.1.0.tgz_1505294565843_0.4007002068683505"}}},"readme":"# good-influx\n\n[InfluxDB](https://docs.influxdata.com/) broadcasting for Good process monitor, based on [good-http](https://github.com/hapijs/good-http).\nIt can write to HTTP or UDP Telegraf endpoints.\n\n![Current Version](https://img.shields.io/npm/v/good-influx.svg)\n[![Build Status](https://travis-ci.org/fhemberger/good-influx.svg?branch=master)](https://travis-ci.org/fhemberger/good-influx)\n[![Greenkeeper badge](https://badges.greenkeeper.io/fhemberger/good-influx.svg)](https://greenkeeper.io/)\n\n\n`Good Influx` will format your Good data according to the [InfluxDB Line Protocol](https://docs.influxdata.com/influxdb/v1.1/write_protocols/line_protocol_tutorial/).\n\n## Usage\n\n`good-influx` is a write stream used to send events to InfluxDB endpoints in batches. If your `endpoint` is `http://` or `https://`, it makes a \"POST\" request with a plain-text payload to the supplied `endpoint`. It will make a final \"POST\" request to the endpoint to flush the rest of the data on \"finish\".\n\nIf the supplied `endpoint` is a `udp://` endpoint then `good-influx` will send the stats via UDP.  This may improve application performance since UDP does not wait for a response.  Though it does fail silently, so you run the risk that your stats are failing to record and you don't know about it.\n\n### Example\n\n```javascript\nconst Hapi = require('hapi');\nconst server = new Hapi.Server();\nserver.connection();\n\nconst options = {\n\tops: {\n\t    interval: 1000\n\t},\n    reporters: {\n    \t// Send only 'ops' events to InfluxDB\n        influx: [{\n            module: 'good-squeeze',\n            name: 'Squeeze',\n            args: [{ ops: '*' }]\n        }, {\n            module: 'good-influx',\n            args: ['http://localhost:8086/write?db=good', {\n                threshold: 10,\n                metadata: {\n                    serviceName: 'SuperAwesomeService',\n                    dataCenter: 'Banff'\n                },\n                prefix: ['my', 'awesome', 'service']\n            }]\n        }]\n    }\n};\n\nserver.register({\n    register: require('good'),\n    options: options\n}, (err) => {\n\n    if (err) {\n        console.error(err);\n    } else {\n        server.start(() => {\n            console.info('Server started at ' + server.info.uri);\n        });\n    }\n});\n```\n\n\n## Good Influx\n### GoodInflux (endpoint, config)\n\nCreates a new GoodInflux object where:\n\n- `endpoint` - full path to remote server's InfluxDB HTTP API end point to transmit InfluxDB statistics (e.g. `http://localhost:8086/write?db=good`)\n- `config` - configuration object *(Optional)*\n  - `[threshold]` - number of events to hold before transmission. Defaults to `5`. Set to `0` to have every event start transmission instantly.\n    - *Note that for UDP, threshold above `5` will be set to `5`.  Why?  Because if UDP packets get too big they fail to transmit.*\n  - `[errorThreshold]` - number of erroring message sends to tolerate before the plugin fails.  Default is 0.\n  - `[wreck]` - configuration object to pass into [`wreck`](https://github.com/hapijs/wreck#advanced). Defaults to `{ timeout: 60000, headers: {} }`. `content-type` is always \"text/plain\".\n  - `[udpType]` - UDP type; defaults to `udp4`. Probably not necessary to change, but more documentation is available on the [NodeJS Dgram Documentation](https://nodejs.org/api/dgram.html#dgram_dgram_createsocket_type_callback)\n  - `[metadata]` - arbitrary tags you would like to add to your InfluxDB stats.  This helps you query InfluxDB for the statistics you want.\n  - `[prefix]` - applied to each measurement name. Useful if you want to limit the scope of your measurements to a specific service. You can specify a string, or an array of strings (recommended). Arrays will be joined by *prefixDelimiter* below. For example, using `prefix: ['my', 'awesome', 'service']` the `ops` measurement will be renamed to\n  `my/awesome/service/ops`\n  - `[prefixDelimiter]` - Used to delimit measurement prefix arrays defined in *prefix* above. Defaults to `/`.\n\n## Series\n\n### Error\n\ntime | host | pid | error | id | method | url\n-----|------|-----|-------|----|--------|----\n\n### Log\n\ntime | host | pid | data | tags\n-----|------|-----|------|-----\n\n### Ops\n\nEach Ops event from the Hapi Good plugin is separated out into 5 events for InfluxDB.  Why?  Because `ops` events are multilayered, so we can't capture the full information in one event.\n\n_Standard tags: host,pid, metadata (optional)_\n\nevent             | numEvents | tags       | fields\n------------------|-----------|------------|------------------------------------------\nops               | 1         | _Standard_ | os.cpu1m, os.cpu5m, os.cpu15m, os.freemem, os.totalmem, os.uptime, os.totalmem, proc.delay, proc.heapTotal, proc.heapUsed, proc.rss, proc.uptime\nops_requests      | 1 per port|_Standard_ + port| requestsTotal, requestsDisconnects, requests200* -- one field for each status code\nops_concurrents   | 1 per port|_Standard_ + port| concurrents\nops_responseTimes | 1 per port|_Standard_ + port| avg, max\nops_sockets       | 1         |_Standard_| httpTotal, httpsTotal\n\n### Request\n\ntime | host | pid | data | id | method | path | tags\n-----|------|-----|------|----|--------|------|-----\n\n### Response\n\ntime | host | pid | httpVersion | id | instance | labels | method | path | query |\n-----|------|-----|-------------|----|----------|--------|--------|------|-------|\n\nreferer | remoteAddress | responseTime | statusCode | userAgent\n---------|---------------|--------------|------------|----------\n\n## License\n\n[MIT](LICENSE.txt)\n","maintainers":[{"email":"nick.nance@creditkarma.com","name":"nnanceck"}],"time":{"modified":"2022-06-18T13:21:12.096Z","created":"2016-04-29T11:48:02.628Z","1.0.0":"2016-04-29T11:48:02.628Z","1.0.1":"2016-05-03T10:10:01.244Z","2.0.0":"2016-08-24T17:32:48.444Z","2.1.0":"2017-02-07T18:56:36.288Z","2.1.1":"2017-05-16T05:31:10.477Z","2.2.0":"2017-05-29T14:10:41.199Z","2.3.0":"2017-06-07T11:56:34.715Z","2.3.1":"2017-09-06T10:00:15.506Z","2.3.2":"2017-09-06T16:43:44.292Z","3.0.0":"2017-09-08T08:06:24.685Z","3.1.0":"2017-09-13T09:22:46.794Z"},"homepage":"https://github.com/fhemberger/good-influx#readme","repository":{"type":"git","url":"git://github.com/fhemberger/good-influx.git"},"author":{"name":"Frederic Hemberger","url":"https://frederic-hemberger.de/"},"bugs":{"url":"https://github.com/fhemberger/good-influx/issues"},"license":"MIT","readmeFilename":"README.md"}