File tree Expand file tree Collapse file tree 3 files changed +23
-1
lines changed Expand file tree Collapse file tree 3 files changed +23
-1
lines changed Original file line number Diff line number Diff line change 58
58
"@opentelemetry/exporter-logs-otlp-proto" : " ^0.52.1" ,
59
59
"@opentelemetry/exporter-metrics-otlp-proto" : " ^0.52.1" ,
60
60
"@opentelemetry/exporter-trace-otlp-proto" : " ^0.52.1" ,
61
+ "@opentelemetry/instrumentation-kafkajs" : " ^0.1.0" ,
61
62
"@opentelemetry/resource-detector-container" : " ^0.3.11" ,
62
63
"@opentelemetry/resources" : " ^1.25.1" ,
63
64
"@opentelemetry/sdk-logs" : " ^0.52.1" ,
Original file line number Diff line number Diff line change @@ -13,6 +13,7 @@ import { PeriodicExportingMetricReader } from '@opentelemetry/sdk-metrics';
13
13
import { NodeSDK , NodeSDKConfiguration } from '@opentelemetry/sdk-node' ;
14
14
import { BatchSpanProcessor , SpanProcessor } from '@opentelemetry/sdk-trace-base' ;
15
15
import { ConsoleSpanExporter } from '@opentelemetry/sdk-trace-node' ;
16
+ import { KafkaJsInstrumentation } from '@opentelemetry/instrumentation-kafkajs' ;
16
17
17
18
import PodUidDetector from './detectors/node/opentelemetry-resource-detector-kubernetes-pod' ;
18
19
import ServiceNameFallbackDetector from './detectors/node/opentelemetry-resource-detector-service-name-fallback' ;
@@ -63,7 +64,11 @@ const configuration: Partial<NodeSDKConfiguration> = {
63
64
spanProcessors : spanProcessors ( ) ,
64
65
metricReader : metricsReader ( ) ,
65
66
logRecordProcessor : logRecordProcessor ( ) ,
66
- instrumentations : [ getNodeAutoInstrumentations ( createInstrumentationConfig ( ) ) ] ,
67
+ instrumentations : [
68
+ //
69
+ getNodeAutoInstrumentations ( createInstrumentationConfig ( ) ) ,
70
+ new KafkaJsInstrumentation ( ) ,
71
+ ] ,
67
72
resource : resource ( ) ,
68
73
resourceDetectors : resourceDetectors ( ) ,
69
74
} ;
You can’t perform that action at this time.
0 commit comments