UNPKG

dd-trace

Version:

Datadog APM tracing client for JavaScript

21 lines (15 loc) 425 B
'use strict' const DatabasePlugin = require('../../dd-trace/src/plugins/database') const { storage } = require('../../datadog-core') class MongoosePlugin extends DatabasePlugin { static id = 'mongoose' static operation = 'exec' bindStart (ctx) { ctx.parentStore = storage('legacy').getStore() return ctx.parentStore } bindFinish (ctx) { return ctx.parentStore } } module.exports = MongoosePlugin