dd-trace
Version:
Datadog APM tracing client for JavaScript
20 lines (14 loc) • 388 B
JavaScript
const RouterPlugin = require('../../datadog-plugin-router/src')
class ExpressTracingPlugin extends RouterPlugin {
static get id () {
return 'express'
}
constructor (...args) {
super(...args)
this.addSub('apm:express:request:handle', ({ req }) => {
this.setFramework(req, 'express', this.config)
})
}
}
module.exports = ExpressTracingPlugin