Skip to content

Synchronous gauge #183

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

Merged
merged 4 commits into from
Mar 6, 2025
Merged

Synchronous gauge #183

merged 4 commits into from
Mar 6, 2025

Conversation

duncanpo
Copy link
Member

This change is to add a new metric instrument, gauge.
In using gauge from otel-cpp, we need to bump up to use the ABI version 2, apparently because of some backward incompatibility. However, that backward incompatibility does not seem to affect our usage of otel-cpp.
I also added gauge to our metric example, as well as added tests and performance tests.
The code is mostly parallel to other synchronous metric instruments such as Counter or UpDownCounter, and therefore the code change is straightforward.

@duncanpo duncanpo requested a review from upanitag February 27, 2025 15:17
@duncanpo duncanpo self-assigned this Feb 27, 2025
@duncanpo duncanpo added refactoring Code clean up, technical debt reduction and removed refactoring Code clean up, technical debt reduction labels Mar 5, 2025
@duncanpo duncanpo merged commit 5cd5d03 into main Mar 6, 2025
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
2 participants