Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: kafkajs instrumentation #2089

Merged
merged 32 commits into from May 17, 2024
Merged
Show file tree
Hide file tree
Changes from 14 commits
Commits
Show all changes
32 commits
Select commit Hold shift + click to select a range
b2e4c2f
feat: kafkajs instrumentation
seemk Apr 8, 2024
f2c614d
doc: update readme
seemk Apr 8, 2024
5a4c6d9
update package-lock
seemk Apr 8, 2024
9516b2e
update release-please
seemk Apr 10, 2024
097b06f
Merge branch 'main' into kafkajs-instrumentation
seemk Apr 10, 2024
f08f09e
update release please config
seemk Apr 10, 2024
d67d366
prefer this._diag
seemk Apr 17, 2024
b2c165f
remove moduleVersionAttributeName config option
seemk Apr 17, 2024
aa8a27e
use internal kafka message type
seemk Apr 23, 2024
f4ff11c
Merge branch 'main' into kafkajs-instrumentation
seemk Apr 23, 2024
c7fd550
use generic messageinfo type
seemk Apr 23, 2024
f6e45a0
skip version update from compile step
seemk Apr 24, 2024
97c3911
remove kafkajs type from exports
seemk Apr 24, 2024
40f630c
add aspecto to copyright
seemk Apr 24, 2024
02a0d5d
Merge branch 'main' into kafkajs-instrumentation
seemk Apr 29, 2024
64b7776
Merge branch 'main' into kafkajs-instrumentation
seemk Apr 30, 2024
bee3191
upgrade to latest otel
seemk Apr 30, 2024
331e77f
add docs about semconv
seemk Apr 30, 2024
f94ddef
NOTICE updates
seemk Apr 30, 2024
5997ea8
specify supported version and remove unnecessary diag logs
seemk Apr 30, 2024
68ad02c
allow for exact and case insensitive compare for propagation fields
seemk May 2, 2024
364ebbd
update component owners
seemk May 2, 2024
a42ec9f
Merge branch 'main' into kafkajs-instrumentation
seemk May 2, 2024
0f67d36
Merge branch 'main' into kafkajs-instrumentation
seemk May 2, 2024
852fd01
remove messaging.destination_kind attribute
seemk May 2, 2024
f04776c
Merge branch 'main' into kafkajs-instrumentation
seemk May 2, 2024
9455e88
Merge branch 'main' into kafkajs-instrumentation
seemk May 2, 2024
7df8f6e
Merge branch 'main' into kafkajs-instrumentation
seemk May 3, 2024
95a9dc3
Merge branch 'main' into kafkajs-instrumentation
seemk May 6, 2024
da5119b
Merge branch 'main' into kafkajs-instrumentation
seemk May 8, 2024
4204b20
Merge branch 'main' into kafkajs-instrumentation
seemk May 9, 2024
9ab3a87
Merge branch 'main' into kafkajs-instrumentation
blumamir May 17, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
1 change: 1 addition & 0 deletions .release-please-manifest.json
Expand Up @@ -19,6 +19,7 @@
"plugins/node/instrumentation-cucumber": "0.5.0",
"plugins/node/instrumentation-dataloader": "0.8.0",
"plugins/node/instrumentation-fs": "0.11.0",
"plugins/node/instrumentation-kafkajs": "0.0.1",
"plugins/node/instrumentation-lru-memoizer": "0.36.0",
"plugins/node/instrumentation-mongoose": "0.37.0",
"plugins/node/instrumentation-runtime-node": "0.3.0",
Expand Down
2 changes: 1 addition & 1 deletion eslint.config.js
Expand Up @@ -20,7 +20,7 @@ module.exports = {
"no-shadow": "off",
"node/no-deprecated-api": ["warn"],
"header/header": ["error", "block", [{
pattern: / \* Copyright The OpenTelemetry Authors[\r\n]+ \*[\r\n]+ \* Licensed under the Apache License, Version 2\.0 \(the \"License\"\);[\r\n]+ \* you may not use this file except in compliance with the License\.[\r\n]+ \* You may obtain a copy of the License at[\r\n]+ \*[\r\n]+ \* https:\/\/www\.apache\.org\/licenses\/LICENSE-2\.0[\r\n]+ \*[\r\n]+ \* Unless required by applicable law or agreed to in writing, software[\r\n]+ \* distributed under the License is distributed on an \"AS IS\" BASIS,[\r\n]+ \* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied\.[\r\n]+ \* See the License for the specific language governing permissions and[\r\n]+ \* limitations under the License\./gm,
pattern: / \* Copyright The OpenTelemetry Authors(, .+)*[\r\n]+ \*[\r\n]+ \* Licensed under the Apache License, Version 2\.0 \(the \"License\"\);[\r\n]+ \* you may not use this file except in compliance with the License\.[\r\n]+ \* You may obtain a copy of the License at[\r\n]+ \*[\r\n]+ \* https:\/\/www\.apache\.org\/licenses\/LICENSE-2\.0[\r\n]+ \*[\r\n]+ \* Unless required by applicable law or agreed to in writing, software[\r\n]+ \* distributed under the License is distributed on an \"AS IS\" BASIS,[\r\n]+ \* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied\.[\r\n]+ \* See the License for the specific language governing permissions and[\r\n]+ \* limitations under the License\./gm,
template:
`\n * Copyright The OpenTelemetry Authors\n *\n * Licensed under the Apache License, Version 2.0 (the "License");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an "AS IS" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n `
}]]
Expand Down