UNPKG

dd-trace

Version:

Datadog APM tracing client for JavaScript

21 lines (17 loc) 543 B
'use strict' const ProducerPlugin = require('./producer') const ConsumerPlugin = require('./consumer') const ClientPlugin = require('./client') const CompositePlugin = require('../../dd-trace/src/plugins/composite') // TODO: Consider splitting channels for publish/receive in the instrumentation. class AmqplibPlugin extends CompositePlugin { static id = 'amqplib' static get plugins () { return { producer: ProducerPlugin, consumer: ConsumerPlugin, client: ClientPlugin } } } module.exports = AmqplibPlugin