Steps to reproduce
Use opentelemetry-instrument command to instrument a flask application (flask<3)
What is the expected behavior?
Instrumentation works
What is the actual behavior?
Instrumentation does not work, and no error is shown in the console
Additional context
I had to use breakpoints to inspect instrumentation loading, found that the instrumentation wants
werkzeug<3.0.0 when I have werkzeug==3.0.0
I was following opentelemetry flask instrumentation tutorial which asks for flask<3, the latest version installed by pip is flask==2.3.3 which requires Werkzeug >= 2.3.7, currently pip will install Werkzeug==3.0.0 which leads to this issue.
As the logs of the instrumentation are muted the dependency error is not shown, werkzeug version was pinned here #1980