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: Esbuild plugin diag channels #2640

Draft
wants to merge 111 commits into
base: main
Choose a base branch
from
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
111 commits
Select commit Hold shift + click to select a range
bcab8e2
Add esbuild plugin for auto instrumentation
drewcorlin1 Dec 16, 2023
3d5c43c
Remove functions
drewcorlin1 Dec 17, 2023
c392484
Remove check
drewcorlin1 Dec 19, 2023
71a4fcb
Use async functions for resolving
drewcorlin1 Dec 20, 2023
71d6fc3
Add comments
drewcorlin1 Dec 21, 2023
af34b19
Add component owner
drewcorlin1 Dec 21, 2023
d075c8c
Install
drewcorlin1 Dec 22, 2023
5f3abeb
Update
drewcorlin1 Dec 23, 2023
76c8211
Merge branch 'main' into esbuild-plugin
drewcorlin1 Dec 23, 2023
2fa6fc8
Update types
drewcorlin1 Dec 25, 2023
382f459
Fix typo
drewcorlin1 Dec 25, 2023
8ae5b81
Move esbuild plugin to packages
drewcorlin1 Jan 3, 2024
dee45d9
Update README
drewcorlin1 Jan 3, 2024
2515838
Update component owner
drewcorlin1 Jan 3, 2024
f509331
Merge branch 'main' into esbuild-plugin
drewcorlin1 Jan 7, 2024
ad4e249
Generate configs
drewcorlin1 Jan 16, 2024
e0db415
Remove commented code
drewcorlin1 Jan 16, 2024
67bb0f0
Merge branch 'main' into esbuild-plugin
drewcorlin1 Jan 16, 2024
40920d9
Merge branch 'main' into esbuild-plugin
drewcorlin1 Feb 25, 2024
932109b
Update README
drewcorlin1 Feb 25, 2024
1fa3661
Remove overrides
drewcorlin1 Feb 25, 2024
f74a001
Update
drewcorlin1 Feb 25, 2024
68a4901
Update deps
drewcorlin1 Mar 1, 2024
94c068e
Merge branch 'main' into esbuild-plugin
drewcorlin1 Mar 1, 2024
25a0308
Revert auto instrumentation
drewcorlin1 Mar 1, 2024
09ff32b
Cleanup README
drewcorlin1 Mar 1, 2024
e58c39b
Cleanup package lock
drewcorlin1 Mar 1, 2024
32f2a87
Fix package lock
drewcorlin1 Mar 1, 2024
5224f26
Downgrade fastify to a version that uses typescript 4
drewcorlin1 Mar 1, 2024
4a32ce3
Fix typescript version for real
drewcorlin1 Mar 1, 2024
df17306
Add plugin to release-please-config.json
drewcorlin1 Mar 1, 2024
da43db1
Add to .release-please-manifest.json
drewcorlin1 Mar 1, 2024
dffdfe2
Update packages to fix instanceof tests
drewcorlin1 Mar 2, 2024
9ce5812
Merge branch 'main' into esbuild-plugin
drewcorlin1 Mar 7, 2024
f34c965
Remove example updates
drewcorlin1 Mar 7, 2024
67806f7
Minimize diff
drewcorlin1 Mar 7, 2024
6f5c6be
Diff
drewcorlin1 Mar 7, 2024
fe54f03
Lock
drewcorlin1 Mar 7, 2024
22f4b66
Lock
drewcorlin1 Mar 7, 2024
7376e50
Lock
drewcorlin1 Mar 7, 2024
3b0802b
Merge branch 'main' into esbuild-plugin
drewcorlin1 Mar 8, 2024
3a1a549
Merge branch 'main' into esbuild-plugin
drewcorlin1 Mar 11, 2024
e33f527
Merge branch 'main' into esbuild-plugin
drewcorlin1 Apr 8, 2024
c85ed00
Use updated method
drewcorlin1 May 3, 2024
818ad5e
Use diag logger instead of throwing errors
drewcorlin1 May 6, 2024
611de0a
Add tests for graphql and handle instrumentations that have multiple …
drewcorlin1 May 8, 2024
afa8217
Fix lint errors
drewcorlin1 May 8, 2024
943dca1
Remove comment
drewcorlin1 May 8, 2024
5a00e03
Merge branch 'main' into esbuild-plugin
drewcorlin1 May 8, 2024
42a18d0
Revert change
drewcorlin1 May 8, 2024
5378956
Revert whitespace
drewcorlin1 May 8, 2024
968d124
Update esbuild peer dep
drewcorlin1 May 8, 2024
60648e1
Update deps
drewcorlin1 May 8, 2024
c47aaff
Update comment
drewcorlin1 May 8, 2024
89fd6d3
Simplify graphql tests
drewcorlin1 May 8, 2024
dc6ed6f
Lock
drewcorlin1 May 8, 2024
c40e316
Update
drewcorlin1 May 26, 2024
9e528dc
Merge branch 'main' into esbuild-plugin
drewcorlin1 May 26, 2024
50eb989
Update deps
drewcorlin1 May 26, 2024
1291f25
Use before
drewcorlin1 May 26, 2024
9895a85
Use arrow func
drewcorlin1 May 26, 2024
e106c9a
Increase timeout
drewcorlin1 May 26, 2024
6138634
Remove TODOs
drewcorlin1 May 26, 2024
c8f9826
Inline function to avoid mutating params
drewcorlin1 May 26, 2024
0ce0730
Cleanup helpers
drewcorlin1 May 27, 2024
983b427
Merge branch 'main' into esbuild-plugin
drewcorlin1 Jun 4, 2024
8a003d1
Merge branch 'main' into esbuild-plugin
drewcorlin1 Jun 13, 2024
75d9c44
Update deps
drewcorlin1 Jun 13, 2024
971cf86
Fix lock
drewcorlin1 Jun 13, 2024
3eaefb7
Reuse objects
drewcorlin1 Jun 13, 2024
e99c712
Fix wrapper
drewcorlin1 Jun 13, 2024
25bc3b6
Don't shadow var
drewcorlin1 Jun 13, 2024
2daa897
Remove unused URL
drewcorlin1 Jun 13, 2024
bc0d404
Support packages with patch and multiple files like redis
drewcorlin1 Nov 9, 2024
7012430
Merge branch 'main' into esbuild-plugin
drewcorlin1 Nov 9, 2024
ff778d1
Lower esbuild version to support node 16
drewcorlin1 Nov 9, 2024
2dfbf48
Don't need copy
drewcorlin1 Nov 10, 2024
f0d221c
Remove unnecessary async modifier
drewcorlin1 Nov 10, 2024
1608fe8
Cache module versions to speed up plugin
drewcorlin1 Nov 10, 2024
a476b26
Correct the "Skipping instrumentation" log
RafalSumislawski Nov 20, 2024
b5865a6
Merge pull request #1 from coralogix/esbuild-plugin-skipping-log
drewcorlin1 Nov 20, 2024
250f38d
Add a failing test of mongodb instrumentation with esbuild-node-plugin
RafalSumislawski Nov 20, 2024
687a312
catch mongodb connection error
RafalSumislawski Nov 20, 2024
34dfd59
Do not fail when a require can't be satisfied
RafalSumislawski Nov 20, 2024
85995ee
Iterate over instrumentations applying those matching the module version
RafalSumislawski Nov 20, 2024
8717a98
fix linting errors
RafalSumislawski Nov 20, 2024
6f6b7af
Use mongodb 5 as mongodb 6 uses a version of bson that doesn't suppor…
RafalSumislawski Nov 20, 2024
7f3a539
Restore filtering by instrumentation name and catch instrumentation e…
RafalSumislawski Nov 21, 2024
f412b86
Merge pull request #3 from coralogix/multiple-instrumentation-definit…
drewcorlin1 Nov 21, 2024
715d18a
Add rate limiting in test to fix CodeQL error
RafalSumislawski Nov 21, 2024
f1a5fdf
Merge pull request #2 from coralogix/work-with-optional-dependencies
drewcorlin1 Dec 3, 2024
1d2a277
docs(multiple): update readme for semantic convention (#2529)
raymonslickdeals Nov 18, 2024
7a814d4
feat(deps): update deps matching '@opentelemetry/*' (#2535)
pichlermarc Nov 18, 2024
a14d53b
chore: release main (#2537)
dyladan Nov 18, 2024
02be13c
fix(docs): broken link for community contribution lifecycle and proce…
trivikr Nov 21, 2024
0653c57
Add mongo test
drewcorlin1 Dec 3, 2024
3a978a3
Merge branch 'main' into esbuild-plugin
drewcorlin1 Dec 3, 2024
c9d0f7e
Move esbuild to dependency + upgrade it
drewcorlin1 Dec 3, 2024
f2e7385
Merge branch 'main' into esbuild-plugin
drewcorlin1 Dec 3, 2024
e0c6d64
Update
drewcorlin1 Dec 3, 2024
5f1f6dd
Fix package lock
drewcorlin1 Dec 3, 2024
657c997
Fixes
drewcorlin1 Dec 3, 2024
6e7d7bd
Downgrade esbuild version to support older node versions
drewcorlin1 Dec 3, 2024
ee6f21f
Remove
drewcorlin1 Dec 14, 2024
b1fae23
Add back
drewcorlin1 Dec 14, 2024
0d38178
Merge branch 'main' into esbuild-plugin
drewcorlin1 Dec 14, 2024
981f079
Add component owner
drewcorlin1 Dec 14, 2024
a96ef26
Merge branch 'main' into esbuild-plugin
drewcorlin1 Jan 11, 2025
d47af7b
Diag channels based esbuild plugin for auto instrumentation
drewcorlin1 Jan 12, 2025
4bf4a73
Merge branch 'main' into esbuild-plugin-diag-channels
drewcorlin1 Jan 12, 2025
b3f9bd3
Remove check
drewcorlin1 Jan 12, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions .github/component_owners.yml
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,9 @@ components:
- pichlermarc
- legendecas
- blumamir
packages/esbuild-plugin-node:
- drewcorlin1
- trentm
packages/baggage-span-processor:
- mikegoldsmith
- jamiedanielson
Expand Down
1 change: 1 addition & 0 deletions .release-please-manifest.json
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@
"metapackages/auto-instrumentations-node": "0.55.2",
"metapackages/auto-instrumentations-web": "0.45.0",
"packages/baggage-span-processor": "0.3.1",
"packages/esbuild-plugin-node": "0.1.0",
"packages/opentelemetry-host-metrics": "0.35.5",
"packages/opentelemetry-id-generator-aws-xray": "1.2.2",
"packages/opentelemetry-propagation-utils": "0.30.15",
Expand Down
Loading
Loading