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

Allow installation of the OpenTelemetry bullmq plugin #1237

Open
alexmuller opened this issue Oct 22, 2024 · 3 comments
Open

Allow installation of the OpenTelemetry bullmq plugin #1237

alexmuller opened this issue Oct 22, 2024 · 3 comments
Labels
enhancement New feature or request package: opentelemetry Related to the OpenTelemetry package

Comments

@alexmuller
Copy link
Member

Suggestion from @kavanagh!

We use the bull package in next-home-page on top of Redis.

What problem does this feature solve?

Gives us telemetry data for queue/cache data in next-home-page

Ideal solution

Could we (optionally?) allow installation of the bullmq plugin? Does it give us something useful?

Alternatives

?

@alexmuller alexmuller added enhancement New feature or request package: opentelemetry Related to the OpenTelemetry package labels Oct 22, 2024
@kavanagh
Copy link
Member

I like the idea of an app loading in its own additional plugins to instrument packages used only in that app. It would also encourage us to write instrumentation plugins (extending InstrumentationBase from @opentelemetry/instrumentation) for our own reusable pieces of code - going with the grain of OpenTelemetry, rather than sprinkling custom metrics within code.

@apaleslimghost
Copy link
Member

another use case: in cp-content-pipeline we'd like to be able to use @opentelemetry/instrumentation-graphql

@rowanmanning
Copy link
Member

note: Kara messaged me to say that the graphQL instrumentation is already included in auto-instrumentations-node

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request package: opentelemetry Related to the OpenTelemetry package
Projects
Status: 📝 Planned
Development

No branches or pull requests

4 participants