UNPKG

dd-trace

Version:

Datadog APM tracing client for JavaScript

20 lines (14 loc) 388 B
'use strict' const RouterPlugin = require('../../datadog-plugin-router/src') class FastifyTracingPlugin extends RouterPlugin { static get id () { return 'fastify' } constructor (...args) { super(...args) this.addSub('apm:fastify:request:handle', ({ req }) => { this.setFramework(req, 'fastify', this.config) }) } } module.exports = FastifyTracingPlugin