{"_id":"@opentelemetry/instrumentation-kafkajs","_rev":"12-bfadcf11a472100c234c295f57b09327","name":"@opentelemetry/instrumentation-kafkajs","dist-tags":{"latest":"0.9.1"},"versions":{"0.0.1":{"name":"@opentelemetry/instrumentation-kafkajs","version":"0.0.1","keywords":["kafkajs","instrumentation","nodejs","opentelemetry","profiling","tracing"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/instrumentation-kafkajs@0.0.1","maintainers":[{"name":"pichlermarc","email":"marc.pichler@dynatrace.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/instrumentation-kafkajs#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js-contrib/issues"},"dist":{"shasum":"8bc6ec5f9efe0340e643c177e28b0262fa33a45f","tarball":"https://registry.npmjs.org/@opentelemetry/instrumentation-kafkajs/-/instrumentation-kafkajs-0.0.1.tgz","fileCount":18,"integrity":"sha512-q1G/21pv7Cz9vqwf4TiHtyXGNQCPmQpx/cp06Q9MBVy3iFP01T9A68wdWRNFf/wox79ToMmGJA16ZgYBOsCRCA==","signatures":[{"sig":"MEUCIAWbQYIOGb9VXOUheIKjlwz3f8jtdMslWxkD6ON91KimAiEAnMHYzIDoiYbe/YP+/1VMkbG0336m9ZOpKsnwv5ElCWk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59837},"main":"build/src/index.js","types":"build/src/index.d.ts","engines":{"node":">=14"},"gitHead":"b41797b2b8a11a7db4d3ec13c2452d824f45f82d","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"ts-mocha --require @opentelemetry/contrib-test-utils -p tsconfig.json 'test/**/*.test.ts'","clean":"rimraf build/*","compile":"tsc -p .","lint:fix":"eslint . --ext .ts --fix","prewatch":"npm run precompile","precompile":"tsc --version && lerna run version:update --scope @opentelemetry/instrumentation-kafkajs --include-dependencies","prepublishOnly":"npm run compile","version:update":"node ../../../scripts/version-update.js"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js-contrib.git","type":"git"},"_npmVersion":"lerna/6.6.2/node@v18.20.2+x64 (linux)","description":"OpenTelemetry automatic instrumentation package for kafkajs","directories":{},"_nodeVersion":"18.20.2","dependencies":{"@opentelemetry/instrumentation":"^0.51.0","@opentelemetry/semantic-conventions":"^1.24.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"15.1.0","mocha":"7.2.0","sinon":"15.2.0","rimraf":"5.0.5","kafkajs":"^2.2.4","ts-mocha":"10.0.0","typescript":"4.4.4","@types/node":"18.6.5","@types/mocha":"7.0.2","@types/sinon":"^10.0.11","@opentelemetry/api":"^1.3.0","@opentelemetry/sdk-trace-base":"^1.24.0","@opentelemetry/contrib-test-utils":"^0.38.0"},"peerDependencies":{"@opentelemetry/api":"^1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/instrumentation-kafkajs_0.0.1_1715933477520_0.8288105271518049","host":"s3://npm-registry-packages"}},"0.1.0":{"name":"@opentelemetry/instrumentation-kafkajs","version":"0.1.0","keywords":["kafkajs","instrumentation","nodejs","opentelemetry","profiling","tracing"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/instrumentation-kafkajs@0.1.0","maintainers":[{"name":"pichlermarc","email":"marc.pichler@dynatrace.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/instrumentation-kafkajs#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js-contrib/issues"},"dist":{"shasum":"c012e58b8d4fe1a27c284d86d3b666877db8f1fb","tarball":"https://registry.npmjs.org/@opentelemetry/instrumentation-kafkajs/-/instrumentation-kafkajs-0.1.0.tgz","fileCount":18,"integrity":"sha512-e8oGUUIzg+yHae93KXtR4Sbrl37u+2IFaHQlzsV3Zwc+ch8dT7OkQBBBUcJWD4q3IVxvVBP3+uexfhR/e2GWiw==","signatures":[{"sig":"MEUCIQDhYI0OKb9t1z8DEf5SX7iU+lheDhJHKpFi/5XH4BL1/gIgAnVJgO+BXI0B+8WZcyDQjZOAKfcSg2co2WrRmCoTVgw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":60091},"main":"build/src/index.js","types":"build/src/index.d.ts","engines":{"node":">=14"},"gitHead":"0af1b70f7c3c9763c85ac51fa5e334c1e1512020","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"ts-mocha --require @opentelemetry/contrib-test-utils -p tsconfig.json 'test/**/*.test.ts'","clean":"rimraf build/*","compile":"tsc -p .","lint:fix":"eslint . --ext .ts --fix","prewatch":"npm run precompile","precompile":"tsc --version && lerna run version:update --scope @opentelemetry/instrumentation-kafkajs --include-dependencies","prepublishOnly":"npm run compile","version:update":"node ../../../scripts/version-update.js"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js-contrib.git","type":"git"},"_npmVersion":"lerna/6.6.2/node@v18.20.3+x64 (linux)","description":"OpenTelemetry instrumentation for `kafkajs` messaging client for Apache Kafka","directories":{},"_nodeVersion":"18.20.3","dependencies":{"@opentelemetry/instrumentation":"^0.52.0","@opentelemetry/semantic-conventions":"^1.24.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"15.1.0","mocha":"7.2.0","sinon":"15.2.0","rimraf":"5.0.5","kafkajs":"^2.2.4","ts-mocha":"10.0.0","typescript":"4.4.4","@types/node":"18.6.5","@types/mocha":"7.0.2","@types/sinon":"^10.0.11","@opentelemetry/api":"^1.3.0","@opentelemetry/sdk-trace-base":"^1.24.0","@opentelemetry/contrib-test-utils":"^0.40.0"},"peerDependencies":{"@opentelemetry/api":"^1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/instrumentation-kafkajs_0.1.0_1717660400634_0.21079347167063212","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"@opentelemetry/instrumentation-kafkajs","version":"0.2.0","keywords":["kafkajs","instrumentation","nodejs","opentelemetry","profiling","tracing"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/instrumentation-kafkajs@0.2.0","maintainers":[{"name":"pichlermarc","email":"marc.pichler@dynatrace.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/instrumentation-kafkajs#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js-contrib/issues"},"dist":{"shasum":"0a0028d5caaf2acca77419da2bb0003655ed4367","tarball":"https://registry.npmjs.org/@opentelemetry/instrumentation-kafkajs/-/instrumentation-kafkajs-0.2.0.tgz","fileCount":18,"integrity":"sha512-uKKmhEFd0zR280tJovuiBG7cfnNZT4kvVTvqtHPxQP7nOmRbJstCYHFH13YzjVcKjkmoArmxiSulmZmF7SLIlg==","signatures":[{"sig":"MEUCICGQ5shfPUDjhjAsmpx8xRXDL48sqXnyRSJo49lydUpiAiEAxYdZ85N8EkYpkPSnvoWbMXzMADndhWx0PrCIH7KRQGg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@opentelemetry%2finstrumentation-kafkajs@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":60225},"main":"build/src/index.js","types":"build/src/index.d.ts","engines":{"node":">=14"},"gitHead":"ad8436d6a4174f2288cb939080cd4e74da94b0d7","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"ts-mocha --require @opentelemetry/contrib-test-utils -p tsconfig.json 'test/**/*.test.ts'","clean":"rimraf build/*","compile":"tsc -p .","lint:fix":"eslint . --ext .ts --fix","prewatch":"npm run precompile","precompile":"tsc --version && lerna run version:update --scope @opentelemetry/instrumentation-kafkajs --include-dependencies","lint:readme":"node ../../../scripts/lint-readme","prepublishOnly":"npm run compile","version:update":"node ../../../scripts/version-update.js"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js-contrib.git","type":"git"},"_npmVersion":"lerna/6.6.2/node@v18.20.3+x64 (linux)","description":"OpenTelemetry instrumentation for `kafkajs` messaging client for Apache Kafka","directories":{},"_nodeVersion":"18.20.3","dependencies":{"@opentelemetry/instrumentation":"^0.52.0","@opentelemetry/semantic-conventions":"^1.24.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"15.1.0","mocha":"7.2.0","sinon":"15.2.0","rimraf":"5.0.5","kafkajs":"^2.2.4","ts-mocha":"10.0.0","typescript":"4.4.4","@types/node":"18.6.5","@types/mocha":"7.0.2","@types/sinon":"^10.0.11","@opentelemetry/api":"^1.3.0","@opentelemetry/sdk-trace-base":"^1.24.0","@opentelemetry/contrib-test-utils":"^0.40.0"},"peerDependencies":{"@opentelemetry/api":"^1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/instrumentation-kafkajs_0.2.0_1720078869931_0.10361148473892179","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"@opentelemetry/instrumentation-kafkajs","version":"0.3.0","keywords":["kafkajs","instrumentation","nodejs","opentelemetry","profiling","tracing"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/instrumentation-kafkajs@0.3.0","maintainers":[{"name":"pichlermarc","email":"marc.pichler@dynatrace.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/instrumentation-kafkajs#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js-contrib/issues"},"dist":{"shasum":"6687bce4dac8b90ef8ccbf1b662d5d1e95a34414","tarball":"https://registry.npmjs.org/@opentelemetry/instrumentation-kafkajs/-/instrumentation-kafkajs-0.3.0.tgz","fileCount":18,"integrity":"sha512-UnkZueYK1ise8FXQeKlpBd7YYUtC7mM8J0wzUSccEfc/G8UqHQqAzIyYCUOUPUKp8GsjLnWOOK/3hJc4owb7Jg==","signatures":[{"sig":"MEUCIQDeabLECtDymlW9m8Y71mrxezHD5gdgOKz8Xxy4UYMhLQIgSFIIzDp76vNFo+Pu1lGzIivTo5t2XnESA/WGZ60Rssw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@opentelemetry%2finstrumentation-kafkajs@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":60157},"main":"build/src/index.js","types":"build/src/index.d.ts","engines":{"node":">=14"},"gitHead":"9dc58afed8134f95908331bcff35c5d9ec46fe9a","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"ts-mocha --require @opentelemetry/contrib-test-utils -p tsconfig.json 'test/**/*.test.ts'","clean":"rimraf build/*","compile":"tsc -p .","lint:fix":"eslint . --ext .ts --fix","prewatch":"npm run precompile","precompile":"tsc --version && lerna run version:update --scope @opentelemetry/instrumentation-kafkajs --include-dependencies","lint:readme":"node ../../../scripts/lint-readme","prepublishOnly":"npm run compile","version:update":"node ../../../scripts/version-update.js"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js-contrib.git","type":"git"},"_npmVersion":"lerna/6.6.2/node@v18.20.4+x64 (linux)","description":"OpenTelemetry instrumentation for `kafkajs` messaging client for Apache Kafka","directories":{},"_nodeVersion":"18.20.4","dependencies":{"@opentelemetry/instrumentation":"^0.53.0","@opentelemetry/semantic-conventions":"^1.27.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"15.1.0","mocha":"7.2.0","sinon":"15.2.0","rimraf":"5.0.10","kafkajs":"^2.2.4","ts-mocha":"10.0.0","typescript":"4.4.4","@types/node":"18.6.5","@types/mocha":"7.0.2","@types/sinon":"^10.0.11","@opentelemetry/api":"^1.3.0","@opentelemetry/sdk-trace-base":"^1.24.0","@opentelemetry/contrib-test-utils":"^0.41.0"},"peerDependencies":{"@opentelemetry/api":"^1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/instrumentation-kafkajs_0.3.0_1725282666006_0.05846331066087296","host":"s3://npm-registry-packages"}},"0.4.0":{"name":"@opentelemetry/instrumentation-kafkajs","version":"0.4.0","keywords":["kafkajs","instrumentation","nodejs","opentelemetry","profiling","tracing"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/instrumentation-kafkajs@0.4.0","maintainers":[{"name":"pichlermarc","email":"marc.pichler@dynatrace.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/instrumentation-kafkajs#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js-contrib/issues"},"dist":{"shasum":"c1fe0de45a65a66581be0d7422f6828cc806b3bb","tarball":"https://registry.npmjs.org/@opentelemetry/instrumentation-kafkajs/-/instrumentation-kafkajs-0.4.0.tgz","fileCount":18,"integrity":"sha512-I9VwDG314g7SDL4t8kD/7+1ytaDBRbZQjhVaQaVIDR8K+mlsoBhLsWH79yHxhHQKvwCSZwqXF+TiTOhoQVUt7A==","signatures":[{"sig":"MEQCIDNMhnUMwzHp44QH1PT9Os3l7yxL5rOqihQiIjXVySzxAiAUbS7qbw1k7MIFdMaxArQO89hRmsp598pdilR2ntSvzg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@opentelemetry%2finstrumentation-kafkajs@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":60143},"main":"build/src/index.js","types":"build/src/index.d.ts","engines":{"node":">=14"},"gitHead":"7633caee19a7f04c5cc5e191d1ae7745ac3739f1","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"mocha --require @opentelemetry/contrib-test-utils 'test/**/*.test.ts'","clean":"rimraf build/*","compile":"tsc -p .","lint:fix":"eslint . --ext .ts --fix","prewatch":"npm run precompile","precompile":"tsc --version && lerna run version:update --scope @opentelemetry/instrumentation-kafkajs --include-dependencies","lint:readme":"node ../../../scripts/lint-readme","prepublishOnly":"npm run compile","version:update":"node ../../../scripts/version-update.js"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js-contrib.git","type":"git"},"_npmVersion":"lerna/6.6.2/node@v18.20.4+x64 (linux)","description":"OpenTelemetry instrumentation for `kafkajs` messaging client for Apache Kafka","directories":{},"_nodeVersion":"18.20.4","dependencies":{"@opentelemetry/instrumentation":"^0.54.0","@opentelemetry/semantic-conventions":"^1.27.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"15.1.0","sinon":"15.2.0","rimraf":"5.0.10","kafkajs":"^2.2.4","typescript":"4.4.4","@types/node":"18.18.14","@types/mocha":"7.0.2","@types/sinon":"^10.0.11","@opentelemetry/api":"^1.3.0","@opentelemetry/sdk-trace-base":"^1.24.0","@opentelemetry/contrib-test-utils":"^0.42.0"},"peerDependencies":{"@opentelemetry/api":"^1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/instrumentation-kafkajs_0.4.0_1729866882801_0.5761209951652684","host":"s3://npm-registry-packages"}},"0.5.0":{"name":"@opentelemetry/instrumentation-kafkajs","version":"0.5.0","keywords":["kafkajs","instrumentation","nodejs","opentelemetry","profiling","tracing"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/instrumentation-kafkajs@0.5.0","maintainers":[{"name":"pichlermarc","email":"marc.pichler@dynatrace.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/instrumentation-kafkajs#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js-contrib/issues"},"dist":{"shasum":"31428ff18fa8fc53c454556161d45343f43b5c29","tarball":"https://registry.npmjs.org/@opentelemetry/instrumentation-kafkajs/-/instrumentation-kafkajs-0.5.0.tgz","fileCount":18,"integrity":"sha512-34Jv473IVv5uKFPz9m1ONX4DAnIxPXB5xKW46imq/6Cre7fZf23P2Aa/NQyFhCNymwbcJDMv6+6uU3THGn73lQ==","signatures":[{"sig":"MEUCIQDBR69w3IDrXXqVx994IHQ9rhR7EiklLQMygS+Doz/M2QIgfcSJN3sz/2Ys934MaBrCEjCBuY58YMwVnhEVD9sqwfk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@opentelemetry%2finstrumentation-kafkajs@0.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":60010},"main":"build/src/index.js","types":"build/src/index.d.ts","engines":{"node":">=14"},"gitHead":"d0fb13557fac651424b095b0a48a5116407875b1","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"mocha --require @opentelemetry/contrib-test-utils 'test/**/*.test.ts'","clean":"rimraf build/*","compile":"tsc -p .","lint:fix":"eslint . --ext .ts --fix","prewatch":"npm run precompile","lint:readme":"node ../../../scripts/lint-readme","prepublishOnly":"npm run compile","version:update":"node ../../../scripts/version-update.js"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js-contrib.git","type":"git"},"_npmVersion":"lerna/6.6.2/node@v18.20.4+x64 (linux)","description":"OpenTelemetry instrumentation for `kafkajs` messaging client for Apache Kafka","directories":{},"_nodeVersion":"18.20.4","dependencies":{"@opentelemetry/instrumentation":"^0.55.0","@opentelemetry/semantic-conventions":"^1.27.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"15.1.0","sinon":"15.2.0","rimraf":"5.0.10","kafkajs":"^2.2.4","typescript":"4.4.4","@types/node":"18.18.14","@types/mocha":"7.0.2","@types/sinon":"^10.0.11","@opentelemetry/api":"^1.3.0","@opentelemetry/sdk-trace-base":"^1.24.0","@opentelemetry/contrib-test-utils":"^0.43.0"},"peerDependencies":{"@opentelemetry/api":"^1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/instrumentation-kafkajs_0.5.0_1731948989966_0.2868898599990477","host":"s3://npm-registry-packages"}},"0.6.0":{"name":"@opentelemetry/instrumentation-kafkajs","version":"0.6.0","keywords":["kafkajs","instrumentation","nodejs","opentelemetry","profiling","tracing"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/instrumentation-kafkajs@0.6.0","maintainers":[{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"pichlermarc","email":"marc.pichler@dynatrace.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/instrumentation-kafkajs#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js-contrib/issues"},"dist":{"shasum":"5d1c6738da8e270acde9259521a9c6e0f421490c","tarball":"https://registry.npmjs.org/@opentelemetry/instrumentation-kafkajs/-/instrumentation-kafkajs-0.6.0.tgz","fileCount":18,"integrity":"sha512-MGQrzqEUAl0tacKJUFpuNHJesyTi51oUzSVizn7FdvJplkRIdS11FukyZBZJEscofSEdk7Ycmg+kNMLi5QHUFg==","signatures":[{"sig":"MEUCIQC2z1DZ8vHabENJtKpkj9iZRDEX9pRY/wlRxAyOIKy/nwIgBX44rB5nG3If9gce6cjLnSQCa1ZrWkFe6xc+ABd8FbQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@opentelemetry%2finstrumentation-kafkajs@0.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":60010},"main":"build/src/index.js","types":"build/src/index.d.ts","engines":{"node":">=14"},"gitHead":"e3c9150445e13c5aa4c2c4d981bb2193e0076e50","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"mocha --require @opentelemetry/contrib-test-utils 'test/**/*.test.ts'","clean":"rimraf build/*","compile":"tsc -p .","lint:fix":"eslint . --ext .ts --fix","prewatch":"npm run precompile","lint:readme":"node ../../../scripts/lint-readme","prepublishOnly":"npm run compile","version:update":"node ../../../scripts/version-update.js"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js-contrib.git","type":"git"},"_npmVersion":"lerna/6.6.2/node@v18.20.5+x64 (linux)","description":"OpenTelemetry instrumentation for `kafkajs` messaging client for Apache Kafka","directories":{},"_nodeVersion":"18.20.5","dependencies":{"@opentelemetry/instrumentation":"^0.56.0","@opentelemetry/semantic-conventions":"^1.27.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"15.1.0","sinon":"15.2.0","rimraf":"5.0.10","kafkajs":"^2.2.4","typescript":"4.4.4","@types/node":"18.18.14","@types/mocha":"7.0.2","@types/sinon":"^10.0.11","@opentelemetry/api":"^1.3.0","@opentelemetry/sdk-trace-base":"^1.24.0","@opentelemetry/contrib-test-utils":"^0.44.0"},"peerDependencies":{"@opentelemetry/api":"^1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/instrumentation-kafkajs_0.6.0_1733384288403_0.21752887455917502","host":"s3://npm-registry-packages"}},"0.7.0":{"name":"@opentelemetry/instrumentation-kafkajs","version":"0.7.0","keywords":["kafkajs","instrumentation","nodejs","opentelemetry","profiling","tracing"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/instrumentation-kafkajs@0.7.0","maintainers":[{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"pichlermarc","email":"marc.pichler@dynatrace.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/instrumentation-kafkajs#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js-contrib/issues"},"dist":{"shasum":"079b949ec814b42e49d23bb4d4f73735fe460d52","tarball":"https://registry.npmjs.org/@opentelemetry/instrumentation-kafkajs/-/instrumentation-kafkajs-0.7.0.tgz","fileCount":18,"integrity":"sha512-LB+3xiNzc034zHfCtgs4ITWhq6Xvdo8bsq7amR058jZlf2aXXDrN9SV4si4z2ya9QX4tz6r4eZJwDkXOp14/AQ==","signatures":[{"sig":"MEYCIQD9ncPtNIhBd2+Gj2K9oRKGFIO+ixUkyRBTOVzK0bHEXQIhAKmQpgOouldgZFGB8jmIuclIOQdlq5XqPdQVrBkRnNIr","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@opentelemetry%2finstrumentation-kafkajs@0.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":60010},"main":"build/src/index.js","types":"build/src/index.d.ts","engines":{"node":">=14"},"gitHead":"3ef5205e5353010184c69ff7b9f0f4830f0932de","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"mocha --require @opentelemetry/contrib-test-utils 'test/**/*.test.ts'","clean":"rimraf build/*","compile":"tsc -p .","lint:fix":"eslint . --ext .ts --fix","prewatch":"npm run precompile","lint:readme":"node ../../../scripts/lint-readme","prepublishOnly":"npm run compile","version:update":"node ../../../scripts/version-update.js"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js-contrib.git","type":"git"},"_npmVersion":"lerna/6.6.2/node@v18.20.5+x64 (linux)","description":"OpenTelemetry instrumentation for `kafkajs` messaging client for Apache Kafka","directories":{},"_nodeVersion":"18.20.5","dependencies":{"@opentelemetry/instrumentation":"^0.57.0","@opentelemetry/semantic-conventions":"^1.27.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"15.1.0","sinon":"15.2.0","rimraf":"5.0.10","kafkajs":"^2.2.4","typescript":"4.4.4","@types/node":"18.18.14","@types/mocha":"7.0.2","@types/sinon":"^10.0.11","@opentelemetry/api":"^1.3.0","@opentelemetry/sdk-trace-base":"^1.24.0","@opentelemetry/contrib-test-utils":"^0.45.0"},"peerDependencies":{"@opentelemetry/api":"^1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/instrumentation-kafkajs_0.7.0_1734524698934_0.452837974125027","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"@opentelemetry/instrumentation-kafkajs","version":"0.7.1","keywords":["kafkajs","instrumentation","nodejs","opentelemetry","profiling","tracing"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/instrumentation-kafkajs@0.7.1","maintainers":[{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"pichlermarc","email":"marc.pichler@dynatrace.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/instrumentation-kafkajs#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js-contrib/issues"},"dist":{"shasum":"cc7a31a5fe2c14171611da8e46827f762f332625","tarball":"https://registry.npmjs.org/@opentelemetry/instrumentation-kafkajs/-/instrumentation-kafkajs-0.7.1.tgz","fileCount":18,"integrity":"sha512-OtjaKs8H7oysfErajdYr1yuWSjMAectT7Dwr+axIoZqT9lmEOkD/H/3rgAs8h/NIuEi2imSXD+vL4MZtOuJfqQ==","signatures":[{"sig":"MEYCIQDScscwDw7HV91gNwQ5ZYa+TNRnPuFy3DMaRjVHN140cAIhAJ7lF0Gc5ZLNDY+RdzVD0BQ728hVcHHPH34u62zUzPVo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@opentelemetry%2finstrumentation-kafkajs@0.7.1","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":60010},"main":"build/src/index.js","types":"build/src/index.d.ts","engines":{"node":">=14"},"gitHead":"1eb77007669bae87fe5664d68ba6533b95275d52","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"mocha --require @opentelemetry/contrib-test-utils 'test/**/*.test.ts'","clean":"rimraf build/*","compile":"tsc -p .","lint:fix":"eslint . --ext .ts --fix","prewatch":"npm run precompile","lint:readme":"node ../../../scripts/lint-readme","prepublishOnly":"npm run compile","version:update":"node ../../../scripts/version-update.js"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js-contrib.git","type":"git"},"_npmVersion":"lerna/6.6.2/node@v18.20.6+x64 (linux)","description":"OpenTelemetry instrumentation for `kafkajs` messaging client for Apache Kafka","directories":{},"_nodeVersion":"18.20.6","dependencies":{"@opentelemetry/instrumentation":"^0.57.1","@opentelemetry/semantic-conventions":"^1.27.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"15.1.0","sinon":"15.2.0","rimraf":"5.0.10","kafkajs":"^2.2.4","typescript":"4.4.4","@types/node":"18.18.14","@types/mocha":"7.0.2","@types/sinon":"^10.0.11","@opentelemetry/api":"^1.3.0","@opentelemetry/sdk-trace-base":"^1.24.0","@opentelemetry/contrib-test-utils":"^0.45.1"},"peerDependencies":{"@opentelemetry/api":"^1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/instrumentation-kafkajs_0.7.1_1739984916789_0.9112940819016817","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@opentelemetry/instrumentation-kafkajs","version":"0.8.0","keywords":["kafkajs","instrumentation","nodejs","opentelemetry","profiling","tracing"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/instrumentation-kafkajs@0.8.0","maintainers":[{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"pichlermarc","email":"marc.pichler@dynatrace.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/instrumentation-kafkajs#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js-contrib/issues"},"dist":{"shasum":"941910e90b5cabfbac691fbdcd4c586c17093faf","tarball":"https://registry.npmjs.org/@opentelemetry/instrumentation-kafkajs/-/instrumentation-kafkajs-0.8.0.tgz","fileCount":18,"integrity":"sha512-aMd3RupViVtjS/FGVG7AqMyOtOhB3qqUUYzXfq7xhYMERPSDYeRqHUn8203R7zNqcnWYIJRfWQf5eI6EejxIFA==","signatures":[{"sig":"MEUCIHKj38TYbei1MYAtpFd1MZKB0OgFbMhmThTbGj3hiTSxAiEAgWnEIvu+XrinCOBJkr9+8p9Pnt41HK7B367qrcbfOiI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@opentelemetry%2finstrumentation-kafkajs@0.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":59298},"main":"build/src/index.js","types":"build/src/index.d.ts","engines":{"node":"^18.19.0 || >=20.6.0"},"gitHead":"32abc4c3c01d0e78e10022c74b6805b06e0e1fe7","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"mocha --require @opentelemetry/contrib-test-utils 'test/**/*.test.ts'","clean":"rimraf build/*","compile":"tsc -p .","lint:fix":"eslint . --ext .ts --fix","prewatch":"npm run precompile","lint:readme":"node ../../../scripts/lint-readme","prepublishOnly":"npm run compile","version:update":"node ../../../scripts/version-update.js"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js-contrib.git","type":"git"},"_npmVersion":"lerna/6.6.2/node@v18.20.7+x64 (linux)","description":"OpenTelemetry instrumentation for `kafkajs` messaging client for Apache Kafka","directories":{},"_nodeVersion":"18.20.7","dependencies":{"@opentelemetry/instrumentation":"^0.200.0","@opentelemetry/semantic-conventions":"^1.27.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"15.1.0","sinon":"15.2.0","rimraf":"5.0.10","kafkajs":"^2.2.4","typescript":"5.0.4","@types/node":"18.18.14","@types/mocha":"10.0.10","@types/sinon":"^17.0.0","@opentelemetry/api":"^1.3.0","@opentelemetry/sdk-trace-base":"^2.0.0","@opentelemetry/contrib-test-utils":"^0.46.0"},"peerDependencies":{"@opentelemetry/api":"^1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/instrumentation-kafkajs_0.8.0_1742307509668_0.24910368459666454","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@opentelemetry/instrumentation-kafkajs","version":"0.9.0","keywords":["kafkajs","instrumentation","nodejs","opentelemetry","profiling","tracing"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/instrumentation-kafkajs@0.9.0","maintainers":[{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"pichlermarc","email":"marc.pichler@dynatrace.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/instrumentation-kafkajs#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js-contrib/issues"},"dist":{"shasum":"50bf9821f3e60c6531e46894f53e4473412b1bf2","tarball":"https://registry.npmjs.org/@opentelemetry/instrumentation-kafkajs/-/instrumentation-kafkajs-0.9.0.tgz","fileCount":24,"integrity":"sha512-Uxt/LTSmrzTYtnPpPn/L2W7+tjn38+v8tSnJ7hvaE3/aRXmZA5e72n+pHv0mlCI0pVNTihiQCUE62XYWPZ4jjA==","signatures":[{"sig":"MEYCIQDLkBviQmSvRJITEiuwcJxlWVpYm5ms6NrzujwmPCuLbAIhANi8fGB98FD+Fbvxe9QKeD5vBtIk1A6MwY7MU6uHj2KG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@opentelemetry%2finstrumentation-kafkajs@0.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":115897},"main":"build/src/index.js","types":"build/src/index.d.ts","engines":{"node":"^18.19.0 || >=20.6.0"},"gitHead":"88386368afca78a4b3ed898eb5c28e4f5bde2271","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc mocha --require @opentelemetry/contrib-test-utils 'test/**/*.test.ts'","clean":"rimraf build/*","compile":"tsc -p .","lint:fix":"eslint . --ext .ts --fix","prewatch":"npm run precompile","lint:readme":"node ../../../scripts/lint-readme","prepublishOnly":"npm run compile","version:update":"node ../../../scripts/version-update.js","test-all-versions":"tav"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js-contrib.git","type":"git"},"_npmVersion":"lerna/6.6.2/node@v18.20.8+x64 (linux)","description":"OpenTelemetry instrumentation for `kafkajs` messaging client for Apache Kafka","directories":{},"_nodeVersion":"18.20.8","dependencies":{"@opentelemetry/instrumentation":"^0.200.0","@opentelemetry/semantic-conventions":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"15.1.0","sinon":"15.2.0","rimraf":"5.0.10","kafkajs":"^2.2.4","typescript":"5.0.4","@types/node":"18.18.14","@types/mocha":"10.0.10","@types/sinon":"^17.0.0","test-all-versions":"6.1.0","@opentelemetry/api":"^1.3.0","@opentelemetry/sdk-trace-base":"^2.0.0","@opentelemetry/contrib-test-utils":"^0.46.0"},"peerDependencies":{"@opentelemetry/api":"^1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/instrumentation-kafkajs_0.9.0_1744114891067_0.5012979606297085","host":"s3://npm-registry-packages-npm-production"}},"0.9.1":{"name":"@opentelemetry/instrumentation-kafkajs","version":"0.9.1","description":"OpenTelemetry instrumentation for `kafkajs` messaging client for Apache Kafka","main":"build/src/index.js","types":"build/src/index.d.ts","repository":{"type":"git","url":"git+https://github.com/open-telemetry/opentelemetry-js-contrib.git"},"scripts":{"test":"nyc mocha --require @opentelemetry/contrib-test-utils 'test/**/*.test.ts'","test-all-versions":"tav","tdd":"npm run test -- --watch-extensions ts --watch","clean":"rimraf build/*","lint":"eslint . --ext .ts","lint:fix":"eslint . --ext .ts --fix","lint:readme":"node ../../../scripts/lint-readme","prewatch":"npm run precompile","prepublishOnly":"npm run compile","version:update":"node ../../../scripts/version-update.js","compile":"tsc -p ."},"keywords":["kafkajs","instrumentation","nodejs","opentelemetry","profiling","tracing"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","engines":{"node":"^18.19.0 || >=20.6.0"},"publishConfig":{"access":"public"},"peerDependencies":{"@opentelemetry/api":"^1.3.0"},"devDependencies":{"@opentelemetry/api":"^1.3.0","@opentelemetry/contrib-test-utils":"^0.46.0","@opentelemetry/sdk-trace-base":"^2.0.0","@types/mocha":"10.0.10","@types/node":"18.18.14","@types/sinon":"^17.0.0","kafkajs":"^2.2.4","nyc":"15.1.0","rimraf":"5.0.10","sinon":"15.2.0","test-all-versions":"6.1.0","typescript":"5.0.4"},"dependencies":{"@opentelemetry/instrumentation":"^0.200.0","@opentelemetry/semantic-conventions":"^1.30.0"},"homepage":"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/instrumentation-kafkajs#readme","gitHead":"0552b0354f67b5d54b8053adfc80bd04bbd356f0","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js-contrib/issues"},"_id":"@opentelemetry/instrumentation-kafkajs@0.9.1","_nodeVersion":"18.20.8","_npmVersion":"lerna/6.6.2/node@v18.20.8+x64 (linux)","dist":{"integrity":"sha512-eGl5WKBqd0unOKm7PJKjEa1G+ac9nvpDjyv870nUYuSnUkyDc/Fag5keddIjHixTJwRp3FmyP7n+AadAjh52Vw==","shasum":"b5c01da925992fde49c7c52c71bf84e0a8f49106","tarball":"https://registry.npmjs.org/@opentelemetry/instrumentation-kafkajs/-/instrumentation-kafkajs-0.9.1.tgz","fileCount":24,"unpackedSize":116235,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@opentelemetry%2finstrumentation-kafkajs@0.9.1","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCICSiRO4P1Ny3EtxIoX7nqJNuCUphviXgXnoQGNWFBRtPAiEAiXvxUAjYcrtNZZAXvU8duTep/B9AuCHbMEvzg/EqzPA="}]},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"directories":{},"maintainers":[{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"pichlermarc","email":"marc.pichler@dynatrace.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/instrumentation-kafkajs_0.9.1_1744875951968_0.702810050342447"},"_hasShrinkwrap":false}},"time":{"created":"2024-05-17T08:11:17.428Z","modified":"2025-04-17T07:45:52.577Z","0.0.1":"2024-05-17T08:11:17.662Z","0.1.0":"2024-06-06T07:53:20.874Z","0.2.0":"2024-07-04T07:41:10.096Z","0.3.0":"2024-09-02T13:11:06.150Z","0.4.0":"2024-10-25T14:34:42.993Z","0.5.0":"2024-11-18T16:56:30.203Z","0.6.0":"2024-12-05T07:38:08.609Z","0.7.0":"2024-12-18T12:24:59.134Z","0.7.1":"2025-02-19T17:08:37.100Z","0.8.0":"2025-03-18T14:18:29.865Z","0.9.0":"2025-04-08T12:21:31.270Z","0.9.1":"2025-04-17T07:45:52.154Z"},"bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js-contrib/issues"},"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","homepage":"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/instrumentation-kafkajs#readme","keywords":["kafkajs","instrumentation","nodejs","opentelemetry","profiling","tracing"],"repository":{"type":"git","url":"git+https://github.com/open-telemetry/opentelemetry-js-contrib.git"},"description":"OpenTelemetry instrumentation for `kafkajs` messaging client for Apache Kafka","maintainers":[{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"pichlermarc","email":"marc.pichler@dynatrace.com"}],"readme":"# OpenTelemetry `kafkajs` Instrumentation for Node.js\n\n[![NPM Published Version][npm-img]][npm-url]\n[![Apache License][license-image]][license-image]\n\nThis module provides automatic instrumentation for the [`kafkajs`](https://www.npmjs.com/package/kafkajs) package, which may be loaded using the [`@opentelemetry/sdk-trace-node`](https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-sdk-trace-node) package and is included in the [`@opentelemetry/auto-instrumentations-node`](https://www.npmjs.com/package/@opentelemetry/auto-instrumentations-node) bundle.\n\nIf total installation size is not constrained, it is recommended to use the [`@opentelemetry/auto-instrumentations-node`](https://www.npmjs.com/package/@opentelemetry/auto-instrumentations-node) bundle with [@opentelemetry/sdk-node](`https://www.npmjs.com/package/@opentelemetry/sdk-node`) for the most seamless instrumentation experience.\n\nCompatible with OpenTelemetry JS API and SDK `1.0+`.\n\n## Installation\n\n```bash\nnpm install --save @opentelemetry/instrumentation-kafkajs\n```\n\n### Supported versions\n\n- [`kafkajs`](https://www.npmjs.com/package/kafkajs) versions `>=0.3.0 <3`\n\n## Usage\n\n```js\nconst { NodeTracerProvider } = require('@opentelemetry/sdk-trace-node');\nconst {\n KafkaJsInstrumentation,\n} = require('@opentelemetry/instrumentation-kafkajs');\nconst { registerInstrumentations } = require('@opentelemetry/instrumentation');\n\nconst provider = new NodeTracerProvider();\nprovider.register();\n\nregisterInstrumentations({\n instrumentations: [\n new KafkaJsInstrumentation({\n // see below for available configuration\n }),\n ],\n});\n```\n\n### Instrumentation Options\n\nYou can set the following:\n\n| Options | Type | Description |\n| -------------- | -------------------------------------- | -------------------------------------------------------------------------------------------------------- |\n| `producerHook` | `KafkaProducerCustomAttributeFunction` | Function called before a producer message is sent. Allows for adding custom attributes to the span. |\n| `consumerHook` | `KafkaConsumerCustomAttributeFunction` | Function called before a consumer message is processed. Allows for adding custom attributes to the span. |\n\n## Semantic Conventions\n\nThis package uses `@opentelemetry/semantic-conventions` version `1.30+`, which implements Semantic Convention [Version 1.30.0](https://github.com/open-telemetry/semantic-conventions/blob/v1.30.0/docs/README.md)\n\n### Spans Emitted\n\n| KafkaJS Object | Action | Span Kind | Span Name | Operation Type / Name |\n| -------------- | -------------------------- | --------- | -------------------------- | --------------------- |\n| Consumer | `eachBatch` | Client | `poll ` | `receive` / `poll` |\n| Consumer | `eachBatch`, `eachMessage` | Consumer | `process ` [1] | `process` / `process` |\n| Producer | `send` | Producer | `send ` | `send` / `send` |\n\n**[1] `process `:** In the context of `eachBatch`, this span will be emitted for each message in the batch but the timing (start, end, duration) will reflect the timing of the batch.\n\n### Metrics Emitted\n\n| KafkaJS Object | Metric Name | Short Description |\n| --------------------- | ------------------------------------- | ------------------------------------------------------------ |\n| Consumer | `messaging.process.duration` | Duration of processing operation. [1] |\n| Consumer | `messaging.client.consumed.messages` | Number of messages that were delivered to the application. |\n| Consumer and Producer | `messaging.client.operation.duration` | Number of messages that were delivered to the application. (Only emitted for kafkajs@1.5.0 and later.) |\n| Producer | `messaging.client.sent.messages` | Number of messages producer attempted to send to the broker. |\n\n**[1] `messaging.process.duration`:** In the context of `eachBatch`, this metric will be emitted once for each message but the value reflects the duration of the entire batch.\n\n### Attributes Collected\n\nThese attributes are added to both spans and metrics, where possible.\n\n| Attribute | Short Description |\n| ------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------ |\n| `messaging.system` | An identifier for the messaging system being used (i.e. `\"kafka\"`). |\n| `messaging.destination.name` | The message destination name. |\n| `messaging.operation.type` | A string identifying the type of messaging operation. |\n| `messaging.operation.name` | The system-specific name of the messaging operation. |\n| `messaging.operation.name` | The system-specific name of the messaging operation. |\n| `messaging.kafka.message.key` | A stringified value representing the key of the Kafka message (if present). |\n| `messaging.kafka.message.tombstone` | A boolean that is true if the message is a tombstone. |\n| `messaging.kafka.offset` | The offset of a record in the corresponding Kafka partition. |\n| `messaging.destination.partition.id` | The identifier of the partition messages are sent to or received from, unique within the `messaging.destination.name`. **Note:** only available on producer spans. |\n\n## Useful links\n\n- For more information on OpenTelemetry, visit: \n- For more about OpenTelemetry JavaScript: \n- For help or feedback on this project, join us in [GitHub Discussions][discussions-url]\n\n## License\n\nApache 2.0 - See [LICENSE][license-url] for more information.\n\n[discussions-url]: https://github.com/open-telemetry/opentelemetry-js/discussions\n[license-url]: https://github.com/open-telemetry/opentelemetry-js-contrib/blob/main/LICENSE\n[license-image]: https://img.shields.io/badge/license-Apache_2.0-green.svg?style=flat\n[npm-url]: https://www.npmjs.com/package/@opentelemetry/instrumentation-kafkajs\n[npm-img]: https://badge.fury.io/js/%40opentelemetry%2Finstrumentation-kafkajs.svg\n","readmeFilename":"README.md"}