Skip to content

Commit 8302464

Browse files
feat(auto-instrumentations-node): enable auto-instrumentation for KafkaJS (#2340)
Co-authored-by: Amir Blum <[email protected]>
1 parent 9a06381 commit 8302464

File tree

4 files changed

+6
-0
lines changed

4 files changed

+6
-0
lines changed

metapackages/auto-instrumentations-node/README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -173,6 +173,7 @@ registerInstrumentations({
173173
- [@opentelemetry/instrumentation-hapi](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/opentelemetry-instrumentation-hapi)
174174
- [@opentelemetry/instrumentation-http](https://github.com/open-telemetry/opentelemetry-js/tree/main/experimental/packages/opentelemetry-instrumentation-http)
175175
- [@opentelemetry/instrumentation-ioredis](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/opentelemetry-instrumentation-ioredis)
176+
- [@opentelemetry/instrumentation-kafkajs](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/instrumentation-kafkajs)
176177
- [@opentelemetry/instrumentation-knex](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/opentelemetry-instrumentation-knex)
177178
- [@opentelemetry/instrumentation-koa](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/opentelemetry-instrumentation-koa)
178179
- [@opentelemetry/instrumentation-lru-memoizer](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/instrumentation-lru-memoizer)

metapackages/auto-instrumentations-node/package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -68,6 +68,7 @@
6868
"@opentelemetry/instrumentation-hapi": "^0.40.0",
6969
"@opentelemetry/instrumentation-http": "^0.52.0",
7070
"@opentelemetry/instrumentation-ioredis": "^0.42.0",
71+
"@opentelemetry/instrumentation-kafkajs": "^0.2.0",
7172
"@opentelemetry/instrumentation-knex": "^0.38.0",
7273
"@opentelemetry/instrumentation-koa": "^0.42.0",
7374
"@opentelemetry/instrumentation-lru-memoizer": "^0.39.0",

metapackages/auto-instrumentations-node/src/utils.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@ import { GrpcInstrumentation } from '@opentelemetry/instrumentation-grpc';
3535
import { HapiInstrumentation } from '@opentelemetry/instrumentation-hapi';
3636
import { HttpInstrumentation } from '@opentelemetry/instrumentation-http';
3737
import { IORedisInstrumentation } from '@opentelemetry/instrumentation-ioredis';
38+
import { KafkaJsInstrumentation } from '@opentelemetry/instrumentation-kafkajs';
3839
import { KnexInstrumentation } from '@opentelemetry/instrumentation-knex';
3940
import { KoaInstrumentation } from '@opentelemetry/instrumentation-koa';
4041
import { LruMemoizerInstrumentation } from '@opentelemetry/instrumentation-lru-memoizer';
@@ -112,6 +113,7 @@ const InstrumentationMap = {
112113
'@opentelemetry/instrumentation-hapi': HapiInstrumentation,
113114
'@opentelemetry/instrumentation-http': HttpInstrumentation,
114115
'@opentelemetry/instrumentation-ioredis': IORedisInstrumentation,
116+
'@opentelemetry/instrumentation-kafkajs': KafkaJsInstrumentation,
115117
'@opentelemetry/instrumentation-knex': KnexInstrumentation,
116118
'@opentelemetry/instrumentation-koa': KoaInstrumentation,
117119
'@opentelemetry/instrumentation-lru-memoizer': LruMemoizerInstrumentation,

package-lock.json

Lines changed: 2 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)