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

Improve Stack Trace tracking for Instrumentation #701

Merged
merged 4 commits into from
Feb 7, 2024

Conversation

akang31
Copy link
Contributor

@akang31 akang31 commented Feb 6, 2024

Add archaius_stack_trace_enabled_properties which allows tracking of individual properties (instead of all of them) so we can reduce runtime impact of calculating stack traces. We can use this to only track some unused global fast properties.

This new set will also maintain all the properties associated with specific call sites, in case we are calling several.

Also surfaces these Maps as they were only accessible via the debugger before

@akang31 akang31 merged commit b74bd03 into 1.x Feb 7, 2024
2 checks passed
@akang31 akang31 deleted the 1.x-instrumentation-stack-traces branch February 7, 2024 18:34
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

Successfully merging this pull request may close these issues.

2 participants