-
Notifications
You must be signed in to change notification settings - Fork 623
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
Adds Aggregation and instruments as part of Metrics SDK #2234
Merged
Commits on Nov 15, 2021
-
Adds metrics API (open-telemetry#1887)
* Adds metric prototype Fixes open-telemetry#1835 * Fix docs * Add API metrics doc * Add missing docs * Add files * Adding docs * Refactor to _initialize * Refactor initialize * Add more documentation * Add exporter test * Add process * Fix tests * Try to add aggregator_class argument Tests are failing here * Fix instrument parent classes * Test default aggregator * WIP * Add prototype test * Tests passing again * Use right counters * All tests passing * Rearrange instrument storage * Fix tests * Add HTTP server test * WIP * WIP * Add prototype * WIP * Fail the test * WIP * WIP * WIP * WIP * Add views * Discard instruments via views * Fix tests * WIP * WIP * Fix lint * WIP * Fix test * Fix lint * Fix method * Fix lint * Mypy workaround * Skip if 3.6 * Fix lint * Add reason * Fix 3.6 * Fix run * Fix lint * Remove SDK metrics * Remove SDK docs * Remove metrics * Remove assertnotraises mixin * Revert sdk docs conf * Remove SDK env var changes * Fix unit checking * Define positional-only arguments * Add Metrics plans * Add API tests * WIP * WIP test * WIP * WIP * WIP * Set provider test passing * Use a fixture * Add test for get_provider * Rename tests * WIP * WIP * WIP * WIP * Remove non specific requirement * Add meter requirements * Put all meter provider tests in one file * Add meter tests * Make attributes be passed as a dictionary * Make some interfaces private * Log an error instead * Remove ASCII flag * Add CHANGELOG entry * Add instrument tests * All tests passing * Add test * Add name tests * Add unit tests * Add description tests * Add counter tests * Add more tests * Add Histogram tests * Add observable gauge tests * Add updowncounter tests * Add observableupdowncounter tests * Fix lint * Fix docs * Fix lint * Ignore mypy * Remove useless pylint skip * Remove useless pylint skip * Remove useless pylint skip * Remove useless pylint skip * Remove useless pylint skip * Add locks to meter and meterprovider * Add lock to instruments * Fix fixmes * Fix lint * Add documentation placeholder * Remove blank line as requested. * Do not override Rlock * Remove unecessary super calls * Add missing super calls * Remove plan files * Add missing parameters * Rename observe to callback * Fix lint * Rename to secure_instrument_name * Remove locks * Fix lint * Remove args and kwargs * Remove implementation that gives meters access to meter provider * Allow creating async instruments with either a callback function or generator * add additional test with callback form of observable counter * add a test/example that reads measurements from proc stat * implement cpu time integration test with generator too Co-authored-by: Aaron Abbott <aaronabbott@google.com>
Configuration menu - View commit details
-
Copy full SHA for 082d553 - Browse repository at this point
Copy the full SHA 082d553View commit details -
Make measurement a concrete class (open-telemetry#2153)
* Make Measurement a concrete class * comments * update changelog
Configuration menu - View commit details
-
Copy full SHA for 162acb9 - Browse repository at this point
Copy the full SHA 162acb9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 22b561d - Browse repository at this point
Copy the full SHA 22b561dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6e8b1a7 - Browse repository at this point
Copy the full SHA 6e8b1a7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4b448d8 - Browse repository at this point
Copy the full SHA 4b448d8View commit details -
Configuration menu - View commit details
-
Copy full SHA for aa2b1f0 - Browse repository at this point
Copy the full SHA aa2b1f0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 881b04a - Browse repository at this point
Copy the full SHA 881b04aView commit details -
Configuration menu - View commit details
-
Copy full SHA for e3816eb - Browse repository at this point
Copy the full SHA e3816ebView commit details -
Configuration menu - View commit details
-
Copy full SHA for 611ef1f - Browse repository at this point
Copy the full SHA 611ef1fView commit details -
Configuration menu - View commit details
-
Copy full SHA for c7f0dae - Browse repository at this point
Copy the full SHA c7f0daeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0ab82ba - Browse repository at this point
Copy the full SHA 0ab82baView commit details -
Configuration menu - View commit details
-
Copy full SHA for a01198f - Browse repository at this point
Copy the full SHA a01198fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 558c9ac - Browse repository at this point
Copy the full SHA 558c9acView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3c119a2 - Browse repository at this point
Copy the full SHA 3c119a2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 899c064 - Browse repository at this point
Copy the full SHA 899c064View commit details -
Configuration menu - View commit details
-
Copy full SHA for bdce736 - Browse repository at this point
Copy the full SHA bdce736View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8cff4ca - Browse repository at this point
Copy the full SHA 8cff4caView commit details -
Configuration menu - View commit details
-
Copy full SHA for f019207 - Browse repository at this point
Copy the full SHA f019207View commit details -
Configuration menu - View commit details
-
Copy full SHA for 07fdeac - Browse repository at this point
Copy the full SHA 07fdeacView commit details -
Configuration menu - View commit details
-
Copy full SHA for 32b67e8 - Browse repository at this point
Copy the full SHA 32b67e8View commit details -
Configuration menu - View commit details
-
Copy full SHA for cb3ed60 - Browse repository at this point
Copy the full SHA cb3ed60View commit details -
Configuration menu - View commit details
-
Copy full SHA for 325e904 - Browse repository at this point
Copy the full SHA 325e904View commit details -
Configuration menu - View commit details
-
Copy full SHA for ab5d753 - Browse repository at this point
Copy the full SHA ab5d753View commit details -
Configuration menu - View commit details
-
Copy full SHA for 26e103d - Browse repository at this point
Copy the full SHA 26e103dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 49e82b6 - Browse repository at this point
Copy the full SHA 49e82b6View commit details -
Configuration menu - View commit details
-
Copy full SHA for a58e1f9 - Browse repository at this point
Copy the full SHA a58e1f9View commit details -
Configuration menu - View commit details
-
Copy full SHA for deb696f - Browse repository at this point
Copy the full SHA deb696fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 904c7d9 - Browse repository at this point
Copy the full SHA 904c7d9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 50e708a - Browse repository at this point
Copy the full SHA 50e708aView commit details -
Configuration menu - View commit details
-
Copy full SHA for b157bb7 - Browse repository at this point
Copy the full SHA b157bb7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3d5a779 - Browse repository at this point
Copy the full SHA 3d5a779View commit details -
Configuration menu - View commit details
-
Copy full SHA for f1b9529 - Browse repository at this point
Copy the full SHA f1b9529View commit details -
Configuration menu - View commit details
-
Copy full SHA for 46dad80 - Browse repository at this point
Copy the full SHA 46dad80View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2c8e893 - Browse repository at this point
Copy the full SHA 2c8e893View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2d9e0c3 - Browse repository at this point
Copy the full SHA 2d9e0c3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2f084f1 - Browse repository at this point
Copy the full SHA 2f084f1View commit details
Commits on Nov 16, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 641823c - Browse repository at this point
Copy the full SHA 641823cView commit details -
Configuration menu - View commit details
-
Copy full SHA for ed502c5 - Browse repository at this point
Copy the full SHA ed502c5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5f50e74 - Browse repository at this point
Copy the full SHA 5f50e74View commit details -
Configuration menu - View commit details
-
Copy full SHA for f51cb8e - Browse repository at this point
Copy the full SHA f51cb8eView commit details
Commits on Nov 17, 2021
-
Update opentelemetry-sdk/src/opentelemetry/sdk/_metrics/aggregation.py
Co-authored-by: Aaron Abbott <aaronabbott@google.com>
Configuration menu - View commit details
-
Copy full SHA for c4196f7 - Browse repository at this point
Copy the full SHA c4196f7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4c8454c - Browse repository at this point
Copy the full SHA 4c8454cView commit details -
Configuration menu - View commit details
-
Copy full SHA for d8797bc - Browse repository at this point
Copy the full SHA d8797bcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 90f0ef8 - Browse repository at this point
Copy the full SHA 90f0ef8View commit details -
Configuration menu - View commit details
-
Copy full SHA for dd685f5 - Browse repository at this point
Copy the full SHA dd685f5View commit details -
Configuration menu - View commit details
-
Copy full SHA for b7f05b3 - Browse repository at this point
Copy the full SHA b7f05b3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8c1a8aa - Browse repository at this point
Copy the full SHA 8c1a8aaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7136925 - Browse repository at this point
Copy the full SHA 7136925View commit details
Commits on Nov 18, 2021
-
Co-authored-by: Srikanth Chekuri <srikanth.chekuri92@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for ec591ed - Browse repository at this point
Copy the full SHA ec591edView commit details
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.