UNPKG

dd-trace

Version:

Datadog APM tracing client for JavaScript

26 lines (22 loc) 583 B
'use strict' const ProducerPlugin = require('./producer') const ConsumerPlugin = require('./consumer') const BatchConsumerPlugin = require('./batch-consumer') const KafkajsPlugin = require('../../datadog-plugin-kafkajs/src/index') class ConfluentKafkaJsPlugin extends KafkajsPlugin { /** * @override */ static id = 'confluentinc-kafka-javascript' /** * @override */ static get plugins () { return { producer: ProducerPlugin, consumer: ConsumerPlugin, batchConsumer: BatchConsumerPlugin } } } module.exports = ConfluentKafkaJsPlugin