dd-trace
Version:
Datadog APM tracing client for JavaScript
24 lines (18 loc) • 488 B
JavaScript
const ClientPlugin = require('../../dd-trace/src/plugins/client')
class NetIPCPlugin extends ClientPlugin {
static get id () { return 'net' }
static get operation () { return 'ipc' }
bindStart (ctx) {
this.startSpan('ipc.connect', {
service: this.config.service,
resource: ctx.options.path,
kind: 'client',
meta: {
'ipc.path': ctx.options.path
}
}, ctx)
return ctx.currentStore
}
}
module.exports = NetIPCPlugin