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

Feature: Allow easy 3rd party library tracing of statesman gem #486

Open
theaxel opened this issue Jan 4, 2023 · 1 comment
Open

Feature: Allow easy 3rd party library tracing of statesman gem #486

theaxel opened this issue Jan 4, 2023 · 1 comment

Comments

@theaxel
Copy link

theaxel commented Jan 4, 2023

We utilize tracing heavily for our application observability via Datadog.

There is currently no easy way to hook into the state machine lifecycle to generate spans for a trace.
We added this feature via ActiveSupport ::Notifications which is used in many other gems for that same purpose.

Currently it is a monkey patch in our code and would like to integrate it directly into the gem.

Does that align with your vision?

@stephenbinns
Copy link
Contributor

This does sound interesting! it's certainly an approach we've taken before with other Gems - I'm sure we'd be happy to review a PR if you opened one

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants