-
Notifications
You must be signed in to change notification settings - Fork 578
Add support for Express v5 #2435
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
Comments
@timfish It's yours, thanks for looking into it 🙂 |
cc @JamieDanielson @pkanal (component owners) |
This comment was marked as outdated.
This comment was marked as outdated.
Hi just curious about the future of this. Movement on the PR looks stalled, but it seems like Express team is looking to emit events that would allow for a simpler implementation. Are you waiting for those events or shipping first as-is? Is there any blocker or is it just one of those "need to find the time" things? Cheers! |
Yep, that's about it. The plan is to use Node |
Awesome, thanks for that update! Much appreciated! |
Wondering any update on the new PR ?? |
This PR starts with @timfish's open-telemetry#2437 (Tim did all the hard work) and makes it a smaller patch -- mostly by avoiding having separate test/v4 and test/v5 trees. Now that we are on JS SDK v2 and hence only support Node.js v18 as a minimum (the same as express@5) the testing story is now simpler: no need to avoid running some tests with older Node.js versions. (See open-telemetry#2722 for a general discussion of the pain when having to do that.) Obsoletes: open-telemetry#2437 Closes: open-telemetry#2435
Express v5 has been released and it's not supported:
opentelemetry-js-contrib/plugins/node/opentelemetry-instrumentation-express/src/instrumentation.ts
Lines 61 to 62 in 80c2f1a
I'm looking into the changes required so you can assign this issue to me!
The text was updated successfully, but these errors were encountered: