Skip to content

CondeNast/fastify-datadog

 
 

Repository files navigation

fastify-datadog

npm version Build Status

🐶 Datadog plugin for fastify. Influenced by node-connect-datadog

Install

$ npm install fastify-datadog

Usage

const StatsD = require('hot-shots')

fastify.register(require('fastify-datadog'), {
  dogstatsd: new StatsD()
})

Options

  • dogstatsd DogStatsD client.
  • stat string name for the stat. default = "node.fastify.router"
  • tags ** function (req) that takes a request object, and returns tags to be added to the histogram. default = [] ** array of tags to be added to the histogram. default = []
  • path boolean include path tag. default = false
  • method boolean include http method tag. default = false
  • responseCode boolean include http response codes. default = false

About

🐶 Datadog plugin for fastify

Resources

License

Stars

Watchers

Forks

Languages

  • JavaScript 91.2%
  • TypeScript 7.4%
  • Shell 1.4%