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

Explore what is possible with transaction and/or span scoped Ruby VM stats #2352

Open
fallwith opened this issue Dec 7, 2023 · 1 comment

Comments

@fallwith
Copy link
Contributor

fallwith commented Dec 7, 2023

As useful as the existing Ruby VMs functionality is, we are faced with some challenges when reporting on Ruby VM based metrics / statistics:

Proposal: provide users with the ability to opt-in to transaction based VM stats ("VM" here being a broad term that should include GC and YJIT stats).

An initial set of readings would be taken at the start of a transaction, and then an updated set of readings would be taken at the end of the transaction. We could either send up deltas or both before and after numbers as agent attributes on a transaction.

Let's explore what is possible here. Perhaps allowlist/blocklist functionality could be offered at the config level to permit for fine grained selection of stats.

@fallwith fallwith added jan-mar qtr Possible FY Q4 candidate innovation labels Dec 7, 2023
@workato-integration
Copy link

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

No branches or pull requests

2 participants