{"_id":"@bufferapp/connect-datadog","_rev":"99-31792491bfc67e3128933a0b787c9c78","name":"@bufferapp/connect-datadog","dist-tags":{"latest":"0.2.1"},"versions":{"0.0.6":{"name":"@bufferapp/connect-datadog","version":"0.0.6","keywords":["datadog","middleware"],"author":{"name":"App Press"},"license":"MIT","_id":"@bufferapp/connect-datadog@0.0.6","maintainers":[{"name":"hharnisc","email":"hharnisc@gmail.com"}],"homepage":"https://github.com/AppPress/node-connect-datadog#readme","bugs":{"url":"https://github.com/AppPress/node-connect-datadog/issues"},"dist":{"shasum":"fedc01043419f9d5efa426c7be5d07693e7a27cf","tarball":"https://registry.npmjs.org/@bufferapp/connect-datadog/-/connect-datadog-0.0.6.tgz","integrity":"sha512-TxRB/LnBE3ohe7QD1vE3HfdAFwAh47n617Z4b+S7/VKvbun/ADehQMtwOcyKkQb/7HcFm7YpQ/oGzxBGRLnmLQ==","signatures":[{"sig":"MEQCIBV70479kRjlOh5MSwWzsKTwR9ZrZk0BJq/sc89qieg8AiAi1m6j4WXlPY6HhVv+WQttM6wc2wHdkjIwUxNM0D5w6A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"fedc01043419f9d5efa426c7be5d07693e7a27cf","gitHead":"b40568e78385116f17f76164f8a956b798d660ac","scripts":{},"_npmUser":{"name":"hharnisc","email":"hharnisc@gmail.com"},"repository":{"url":"git://github.com/AppPress/node-connect-datadog.git","type":"git"},"_npmVersion":"3.10.3","description":"Datadog middleware for Connect JS / Express","directories":{},"_nodeVersion":"6.4.0","dependencies":{"node-dogstatsd":"0.0.6"},"_npmOperationalInternal":{"tmp":"tmp/connect-datadog-0.0.6.tgz_1476204098426_0.24354221858084202","host":"packages-12-west.internal.npmjs.com"}},"0.0.7":{"name":"@bufferapp/connect-datadog","version":"0.0.7","keywords":["datadog","middleware"],"author":{"name":"App Press"},"license":"MIT","_id":"@bufferapp/connect-datadog@0.0.7","maintainers":[{"name":"djfarrelly","email":"daniel.j.farrelly@gmail.com"},{"name":"hharnisc","email":"hharnisc@gmail.com"},{"name":"sunils34","email":"sunils34@gmail.com"}],"homepage":"https://github.com/AppPress/node-connect-datadog#readme","bugs":{"url":"https://github.com/AppPress/node-connect-datadog/issues"},"dist":{"shasum":"cf9c432f1440c14066611dff4c3e9c1cbf7f1416","tarball":"https://registry.npmjs.org/@bufferapp/connect-datadog/-/connect-datadog-0.0.7.tgz","integrity":"sha512-uMkIVKJGMdtPX0xGozQWMw1+tkYjMpvnBxfjF0yR64EY3PpLPMgvPpZnj3PyvL9s7qs3deLrXwznei5jObVV+Q==","signatures":[{"sig":"MEUCIQCEuNPDTXdIS8klZ+nyqNAm7eNPcWB1TjCe5wfGCeiVsgIgWsSmeMDF/vEhcwV4uqOOWWWyEYsXG+OyBBwMM1B9dSo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"cf9c432f1440c14066611dff4c3e9c1cbf7f1416","gitHead":"dd8e6d64740fd0fb3d784c3b6f6942254e135252","scripts":{},"_npmUser":{"name":"hharnisc","email":"hharnisc@gmail.com"},"repository":{"url":"git://github.com/AppPress/node-connect-datadog.git","type":"git"},"_npmVersion":"3.10.3","description":"Datadog middleware for Connect JS / Express","directories":{},"_nodeVersion":"6.4.0","dependencies":{"node-dogstatsd":"0.0.6"},"_npmOperationalInternal":{"tmp":"tmp/connect-datadog-0.0.7.tgz_1476204435210_0.9571220374200493","host":"packages-12-west.internal.npmjs.com"}},"0.0.8":{"name":"@bufferapp/connect-datadog","version":"0.0.8","keywords":["datadog","middleware"],"author":{"name":"App Press"},"license":"MIT","_id":"@bufferapp/connect-datadog@0.0.8","maintainers":[{"name":"djfarrelly","email":"daniel.j.farrelly@gmail.com"},{"name":"hharnisc","email":"hharnisc@gmail.com"},{"name":"sunils34","email":"sunils34@gmail.com"}],"homepage":"https://github.com/AppPress/node-connect-datadog#readme","bugs":{"url":"https://github.com/AppPress/node-connect-datadog/issues"},"dist":{"shasum":"99fc8dc2ff6a012fd87e5dbdca67bad5369a7d00","tarball":"https://registry.npmjs.org/@bufferapp/connect-datadog/-/connect-datadog-0.0.8.tgz","integrity":"sha512-aLbaCuOK/JDp8/neOfgTjAXYWx3y0djaWNwvnpEmE8wMO05Bn2HUCUQm2AsHjOwJJlyPZgQcDYe9AC7R3/XHmQ==","signatures":[{"sig":"MEUCIQCqxaDQevTl3DsQ4hZrBc7l4UToF1sBWjHZkz8467tTaAIgL1O8Akw2C3ATUsEiR4M1r88tUC33EXVvmGA1SvIdfeg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"99fc8dc2ff6a012fd87e5dbdca67bad5369a7d00","gitHead":"1d6de0d318e121511d8ea05f1520f1a5b7243657","scripts":{},"_npmUser":{"name":"hharnisc","email":"hharnisc@gmail.com"},"repository":{"url":"git://github.com/AppPress/node-connect-datadog.git","type":"git"},"_npmVersion":"3.10.3","description":"Datadog middleware for Connect JS / Express","directories":{},"_nodeVersion":"6.4.0","dependencies":{"node-dogstatsd":"0.0.6"},"_npmOperationalInternal":{"tmp":"tmp/connect-datadog-0.0.8.tgz_1478707534290_0.7302824123762548","host":"packages-12-west.internal.npmjs.com"}},"0.1.0":{"name":"@bufferapp/connect-datadog","version":"0.1.0","keywords":["datadog","middleware"],"author":{"name":"Buffer"},"license":"MIT","_id":"@bufferapp/connect-datadog@0.1.0","maintainers":[{"name":"djfarrelly","email":"daniel.j.farrelly@gmail.com"},{"name":"emplums","email":"eplummer26@gmail.com"},{"name":"federicoweber","email":"federicoweber@gmail.com"},{"name":"hharnisc","email":"hharnisc@gmail.com"},{"name":"msanroman","email":"mike@msanroman.me"},{"name":"nieldlr","email":"nieldlr@gmail.com"},{"name":"pioul","email":"pioul06+npm@gmail.com"},{"name":"stevemdixon","email":"steve@buffer.com"},{"name":"sunils34","email":"sunils34@gmail.com"}],"homepage":"https://github.com/bufferapp/node-connect-datadog#readme","bugs":{"url":"https://github.com/bufferapp/node-connect-datadog/issues"},"dist":{"shasum":"83eb8f3736af4c1b89402826123b10f9719a38e7","tarball":"https://registry.npmjs.org/@bufferapp/connect-datadog/-/connect-datadog-0.1.0.tgz","integrity":"sha512-RASuJBRpgkECRlt8oxS3kbrgwUbWu67zYdjQNqd8c8h85Yg6zxAanWwc7ctiO7jR2FLkxUWqX+BePhMIziEIOA==","signatures":[{"sig":"MEYCIQCt73VelkzIq273Z828Ib1y3XWYQaNwA5nu1NwqYXh4+QIhAJ9xZy+3RjCJ0UiHJS0XVYd8fhmzwJYrmRE5/psUhjWT","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"83eb8f3736af4c1b89402826123b10f9719a38e7","gitHead":"3bfb2b8c66076752248001953b0264696d774830","scripts":{},"_npmUser":{"name":"djfarrelly","email":"daniel.j.farrelly@gmail.com"},"repository":{"url":"git://github.com/bufferapp/node-connect-datadog.git","type":"git"},"_npmVersion":"4.5.0","description":"Datadog middleware for Connect JS / Express","directories":{},"_nodeVersion":"6.9.2","dependencies":{"node-dogstatsd":"0.0.6"},"_npmOperationalInternal":{"tmp":"tmp/connect-datadog-0.1.0.tgz_1494457825848_0.894350633258","host":"packages-18-east.internal.npmjs.com"}},"0.2.0":{"name":"@bufferapp/connect-datadog","version":"0.2.0","keywords":["datadog","middleware"],"author":{"name":"Buffer"},"license":"MIT","_id":"@bufferapp/connect-datadog@0.2.0","maintainers":[{"name":"djfarrelly","email":"daniel.j.farrelly@gmail.com"},{"name":"emplums","email":"eplummer26@gmail.com"},{"name":"federicoweber","email":"federicoweber@gmail.com"},{"name":"hharnisc","email":"hharnisc@gmail.com"},{"name":"msanroman","email":"mike@msanroman.me"},{"name":"nieldlr","email":"nieldlr@gmail.com"},{"name":"pioul","email":"pioul06+npm@gmail.com"},{"name":"stevemdixon","email":"steve@buffer.com"},{"name":"sunils34","email":"sunils34@gmail.com"}],"homepage":"https://github.com/bufferapp/node-connect-datadog#readme","bugs":{"url":"https://github.com/bufferapp/node-connect-datadog/issues"},"dist":{"shasum":"88e017b4fa47dd5b466f06d428ba2c348f748d26","tarball":"https://registry.npmjs.org/@bufferapp/connect-datadog/-/connect-datadog-0.2.0.tgz","integrity":"sha512-Q8jzafg9RKf9ssY/OtK6qvNPhOAGM4P2WmeLn5CTYZUNXiTmQFDcFjbjO/7BUmBZ5uF4qxIcaAZhs3u+BNazqg==","signatures":[{"sig":"MEYCIQCIGyU9tS2URbd51ssADpZH97o3NGx0uARd0zmnIo/E2gIhAKNJIGVtXflf7cdJCnXFBrljFvOki+Oo9kY+40vxbf6U","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"88e017b4fa47dd5b466f06d428ba2c348f748d26","gitHead":"302dcf1d62717ca1cd669ab5377292580ef71d35","scripts":{},"_npmUser":{"name":"djfarrelly","email":"daniel.j.farrelly@gmail.com"},"repository":{"url":"git://github.com/bufferapp/node-connect-datadog.git","type":"git"},"_npmVersion":"4.5.0","description":"Datadog middleware for Connect JS / Express","directories":{},"_nodeVersion":"6.9.2","dependencies":{"node-dogstatsd":"0.0.6"},"_npmOperationalInternal":{"tmp":"tmp/connect-datadog-0.2.0.tgz_1494460945389_0.26887105545029044","host":"packages-12-west.internal.npmjs.com"}},"0.2.1":{"name":"@bufferapp/connect-datadog","version":"0.2.1","keywords":["datadog","middleware"],"author":{"name":"Buffer"},"license":"MIT","_id":"@bufferapp/connect-datadog@0.2.1","maintainers":[{"name":"hamstu","email":"hamstu@gmail.com"},{"name":"michael-erasmus","email":"hi@michaelerasm.us"},{"name":"alvarez-melissa","email":"alvarezmelissa87@gmail.com"},{"name":"pioul","email":"pioul06+npm@gmail.com"},{"name":"stevemdixon","email":"steve@buffer.com"},{"name":"msanroman","email":"mike@msanroman.io"},{"name":"nieldlr","email":"nieldlr@gmail.com"},{"name":"federicoweber","email":"federicoweber@gmail.com"},{"name":"emplums","email":"eplummer26@gmail.com"},{"name":"hharnisc","email":"hharnisc@gmail.com"},{"name":"djfarrelly","email":"daniel.j.farrelly@gmail.com"}],"homepage":"https://github.com/bufferapp/node-connect-datadog#readme","bugs":{"url":"https://github.com/bufferapp/node-connect-datadog/issues"},"dist":{"shasum":"e6e5a783fe9e047440a10b111457e6a24ab83049","tarball":"https://registry.npmjs.org/@bufferapp/connect-datadog/-/connect-datadog-0.2.1.tgz","integrity":"sha512-73H6C/koMYJNWlITY8ok28sUoofWvIWu2SvjdytHCqU/Rlk9ceQUDpseoh6pe1uCfSLmM+9OtkP493gzBFPUvA==","signatures":[{"sig":"MEQCIC7AOLKIdIA4663ftJ22+xX2slGVxyUqNTxJrUs8LRKeAiBI/vwPUkhhtDAhz4VowZ+osRZQ0IjPdy8hSpkzS6NEhA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"e6e5a783fe9e047440a10b111457e6a24ab83049","gitHead":"b58760f65fc4d48fbd0de8ac2ff4dcbfe94eb76c","scripts":{},"_npmUser":{"name":"hharnisc","email":"hharnisc@gmail.com"},"repository":{"url":"git://github.com/bufferapp/node-connect-datadog.git","type":"git"},"_npmVersion":"4.2.0","description":"Datadog middleware for Connect JS / Express","directories":{},"_nodeVersion":"7.9.0","dependencies":{"node-dogstatsd":"0.0.6"},"_npmOperationalInternal":{"tmp":"tmp/connect-datadog-0.2.1.tgz_1504892056077_0.5585315038915724","host":"s3://npm-registry-packages"}}},"time":{"created":"2016-10-11T16:41:40.356Z","modified":"2026-06-02T05:48:58.506Z","0.0.6":"2016-10-11T16:41:40.356Z","0.0.7":"2016-10-11T16:47:17.181Z","0.0.8":"2016-11-09T16:05:36.366Z","0.1.0":"2017-05-10T23:10:26.627Z","0.2.0":"2017-05-11T00:02:27.200Z","0.2.1":"2017-09-08T17:34:16.973Z"},"bugs":{"url":"https://github.com/bufferapp/node-connect-datadog/issues"},"author":{"name":"Buffer"},"license":"MIT","homepage":"https://github.com/bufferapp/node-connect-datadog#readme","keywords":["datadog","middleware"],"repository":{"url":"git://github.com/bufferapp/node-connect-datadog.git","type":"git"},"description":"Datadog middleware for Connect JS / Express","maintainers":[{"email":"philippe.miguet@gmail.com","name":"philippemiguet"},{"email":"jm.gilgado@gmail.com","name":"josemdev"},{"email":"daisymarie128@gmail.com","name":"daisymarie128"},{"email":"hamstu@gmail.com","name":"hamstuart"},{"email":"stevenc81@gmail.com","name":"stevenc81"},{"email":"dan+bufferbot@buffer.com","name":"bufferbot"},{"email":"mariale.uribe@gmail.com","name":"mayauribe"},{"email":"eduardo.esclapes@gmail.com","name":"esclapes"},{"email":"contact@andydev.co.uk","name":"ay8s"},{"email":"mickmahady90@gmail.com","name":"mickmahady"},{"email":"dinostheo@gmail.com","name":"dinostheo"},{"email":"joe@bufferapp.com","name":"hitherejoe"},{"email":"dacewillmott@gmail.com","name":"dace"},{"email":"hello@adnanissadeen.com","name":"kiriappeee"},{"email":"carlos@buffer.com","name":"cmunozgar"},{"email":"peter@buffer.com","name":"peteremilbuffer"},{"email":"arek@buffer.com","name":"arekpn"},{"email":"abeeb@buffer.com","name":"abeeb"},{"email":"mw@buffer.com","name":"buffermw"},{"email":"jtchadwell5@gmail.com","name":"jacobchadwell"},{"email":"esther@buffer.com","name":"egomezd"},{"email":"bukaj.kelo@gmail.com","name":"jakubolek"}],"readme":"# node-connect-datadog\n\nDatadog middleware for Connect JS / Express\n\n\n## Usage\n\n```\nnpm install @bufferapp/connect-datadog -S\n```\n\nAdd middleware immediately before your router.\n\n```js\nconst connectDatadog = require(\"connect-datadog\")\napp.use(connectDatadog({}))\napp.use(app.router)\n```\n\n## StatsD Client Arguments\n\nYou can also pass arguments to the StatsD Client after your options:\n\n```js\nconnectDatadog()\napp.use(connectDatadog({\n  tags: ['some:tag']\n}, 'some.hostname', 8125))\n```\n\n## Options\n\nAll options are optional.\n\n* `dogstatsd` node-dogstatsd client. `default = new (require(\"node-dogstatsd\")).StatsD()`\n* `stat` *string* name for the stat. `default = \"buffer.server\"`\n* `tags` *array* of tags to be added to the histogram. `default = []`\n* `sampleRate` *number* sends only a sample of data to StatsD `default: 1`\n* `path` *boolean* include path tag. `default = false`\n* `method` *boolean* include http method tag. `default = false`\n* `protocol` *boolean* include protocol tag. `default = false`\n* `response_code` *boolean* include http response codes. `default = false`\n* `statsCallback` *function* callback hook that provides the following params\n\n```js\n(datadog, stat, sampleRate, statTags, req, res) => {\n  // increment coolthing\n  datadog.increment(`${stat}.coolthing`, sampleRate, statTags);\n}\n```\n\n## License\n\nView the [LICENSE](https://github.com/AppPress/node-connect-datadog/blob/master/LICENSE) file.\n","readmeFilename":"README.md"}