1
0
mirror of synced 2025-12-22 03:16:52 -05:00
Files
docs/lib/statsd.js
Mike Surowiec c5c148ab80 Use the same tags across connect-datadog and hot-shots (#24741)
* use the same tags across connect-datadog and hot-shots
2022-01-27 21:31:35 +00:00

17 lines
388 B
JavaScript

import StatsD from 'hot-shots'
const { HEROKU_APP_NAME, NODE_ENV, DD_API_KEY } = process.env
const mock = Boolean(NODE_ENV === 'test' || !DD_API_KEY)
export const tags = ['app:docs', HEROKU_APP_NAME ? `heroku_app:${HEROKU_APP_NAME}` : false].filter(
Boolean
)
/**
* @type {import('hot-shots').StatsD}
*/
export default new StatsD({
prefix: 'docs.',
mock,
globalTags: tags,
})