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

Metrics cleanup #53

Closed
wants to merge 52 commits into from
Closed

Metrics cleanup #53

wants to merge 52 commits into from

Conversation

duncanpo
Copy link
Member

@duncanpo duncanpo commented Nov 9, 2023

  • Improve handling of complex numbers (no-op instead of error)
  • More code sharing between synchronous metric instruments. The "add" method of the counters and the "record" method of the histogram have identical code in the M layer. Combining them into one.
  • Move SDK related metrics tests into tmetrics_sdk
  • Push more test setup code into the test setup methods

ricktu-mw and others added 30 commits September 25, 2023 12:24
draft version of metric reader and exporter
add counter test for aggregation temporality as delta
fix cmakelist
clear meter provider before read json results (which terminates collector) in tmetrics.
fix indexing in tmetrics
add histogram test with delta temporality
implemented addMetricReader;
add test for addMetricReader
update comments for metric exporters
remove json output file
feat: metrics reader and exporter
temporary fix for issue #28;
change size to numel in tmetrics
add comments on using strrep for name input of synchronous instruments
fix: invalid instrument names with spaces
duncanpo and others added 22 commits October 12, 2023 16:17
Add shutdown and forceflush to Meter Provider
Make metric reader and exporter properties editable
Adding Resource Property to MeterProvider
Correctly clearing meter providers
add a SynchronousInstrument base class
@duncanpo duncanpo requested a review from dnarula-mw November 9, 2023 19:25
@duncanpo
Copy link
Member Author

duncanpo commented Nov 9, 2023

wrong destination branch. Closing.

@duncanpo duncanpo closed this Nov 9, 2023
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.

3 participants