Skip to content

Changes

Summary

  1. [maven-release-plugin] prepare release 4.0 (details)
  2. [maven-release-plugin] prepare for next development iteration (details)
  3. Bump jackson-databind from 2.9.9.1 to 2.9.10.8 in /tck/rest (details)
  4. Bump jackson-databind from 2.9.9.1 to 2.9.10.8 in /tck/optional (details)
  5. Reduced API (details)
  6. remove registration methods that allow you to register a custom implemented metic (details)
  7. Update pom.xml files to 5.0-SNAPSHOT (details)
  8. Remove references to ConcurrentGauge, SimpleTimer and Meter + Timer needs to implement Metric interface (details)
  9. Remove references to removed Metrics in TCK, modify as necessary (details)
  10. Change to 5.0.0-SNAPSHOT, to include minor version (details)
  11. initial updates for MP Metric 5.0 (details)
  12. fix typo in intro doc (details)
  13. docs + copyright (details)
  14. update prometheus format section (details)
  15. fix copyright year (details)
  16. fix scope label (details)
  17. Ammend table with Prometheus output as well (details)
  18. New section for alternatives considered, new references (details)
  19. String val for getType (details)
  20. Introduce ability to have custom scopes (details)
  21. Doc + copyright (details)
  22. plugin auto- formatting (details)
  23. doc fixes + add custom scope test to MetricRegistryTest (details)
  24. Change RegistryType to RegistryScope +  document changes from comments (details)
  25. typos! (details)
  26. Update Gauges to only accept Number  values (details)
  27. block use of _scope and _app tag names by apps (details)
  28. javadoc tweaks for MetricRegistry (details)
  29. Remove JSON from spec + TCK (details)
  30. Update Required metrics doc to use Prometheus bas units (details)
  31. Update Snapshot used by Histogram and Timer (details)
  32. Address comments.. also add back in the median/50th percentile test (details)
  33. Address comments; keep as Percent base unit (details)
  34. Remove getValue(double percentile), modify TCKs (details)
  35. Update REST TCK to test for a /metrcs?name=<name> that gathers a metric name from all scopes (details)
  36. update packageinfo example for Timers (details)
  37. Fix TCK tests bugs/issues, update to check for Long values where appropriate (details)
  38. Remove displayName from API, TCK, Spec (details)
  39. Clean up any small problems in TCK (details)
  40. update based on review comment (details)
  41. Fix comment in TCK (details)
  42. Tweak to test testGcCountMetrics and testGcTimeMetrics (details)
  43. Remove JSON from spec + TCK (details)
  44. Update REST TCK to test for a /metrcs?name=<name> that gathers a metric name from all scopes (details)
  45. Address comments: typos (details)
  46. Update SPEC and TCK; IllegalArgumentException when metrics using the same name do not have the same tag names (details)
  47. Adresss comments; typos + additional suggested text (details)
  48. Address more comments: use suggestion (details)
  49. First attempt at documenting recommendations for alternative Micrometer Backends (details)
  50. Incorporating feedback from PR (details)
  51. Change from _app and _scope to mp_app and mp_scope (details)
  52. Address comments; clarify wording + formatting (details)
  53. Adresss further comments (details)
  54. TCK updates (details)
  55. wrong url request in tck (details)
  56. allow metrics endpoint to be disabled (details)
  57. spec updates to make base metrics be optional (details)
  58. update for vendor metrics section (details)
  59. Move Base metrics related REST TCK tests to the optional module (details)
  60. Timer base unit is seconds (details)
  61. Use comment suggestions (details)
  62. WIP: Spec updates  + TCK updates (including using appropriate scope syntax, removing simpletimer artificats), TODO: rest of quantiles? evaluate values? (details)
  63. Further updates to TCK (details)
  64. Utlize crude way to check for values; that elapsedTime are greater than (details)
  65. Add @Deployment (details)
  66. Address comments: fix missing quantile tag, typo (details)
  67. updated list of changes and migration tips (details)
  68. corrected change to changelog (details)
  69. Extra quotes (details)
  70. update histogram change list (details)
  71. Removed section on migrating to 2.0, fixed typo (details)
  72. added PercentileValue to changelog (details)
Commit a75efdcc82db15435c2e8ea11c09de63569cfe97 by Microprofile Bot
[maven-release-plugin] prepare release 4.0
The file was modified tck/optional/pom.xml (diff)
The file was modified api/pom.xml (diff)
The file was modified pom.xml (diff)
The file was modified spec/pom.xml (diff)
The file was modified tck/rest/pom.xml (diff)
The file was modified tck/api/pom.xml (diff)
Commit 39ab7012fee802f9d6e90514a3cf62a66be70ea5 by Microprofile Bot
[maven-release-plugin] prepare for next development iteration
The file was modified tck/rest/pom.xml (diff)
The file was modified api/pom.xml (diff)
The file was modified tck/optional/pom.xml (diff)
The file was modified pom.xml (diff)
The file was modified tck/api/pom.xml (diff)
The file was modified spec/pom.xml (diff)
Commit 3929573e3d51607306c2af0128836b7452e4393f by noreply
Bump jackson-databind from 2.9.9.1 to 2.9.10.8 in /tck/rest

Bumps [jackson-databind](https://github.com/FasterXML/jackson) from 2.9.9.1 to 2.9.10.8.
- [Release notes](https://github.com/FasterXML/jackson/releases)
- [Commits](https://github.com/FasterXML/jackson/commits)

---
updated-dependencies:
- dependency-name: com.fasterxml.jackson.core:jackson-databind
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
The file was modified tck/rest/pom.xml (diff)
Commit d84a5cb2b765c29d10b6755a7973ea47eeaafca9 by noreply
Bump jackson-databind from 2.9.9.1 to 2.9.10.8 in /tck/optional

Bumps [jackson-databind](https://github.com/FasterXML/jackson) from 2.9.9.1 to 2.9.10.8.
- [Release notes](https://github.com/FasterXML/jackson/releases)
- [Commits](https://github.com/FasterXML/jackson/commits)

---
updated-dependencies:
- dependency-name: com.fasterxml.jackson.core:jackson-databind
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
The file was modified tck/optional/pom.xml (diff)
The file was removedapi/src/main/java/org/eclipse/microprofile/metrics/ConcurrentGauge.java
The file was removedapi/src/main/java/org/eclipse/microprofile/metrics/annotation/SimplyTimed.java
The file was removedapi/src/main/java/org/eclipse/microprofile/metrics/Meter.java
The file was removedapi/src/main/java/org/eclipse/microprofile/metrics/SimpleTimer.java
The file was removedapi/src/main/java/org/eclipse/microprofile/metrics/Metered.java
The file was removedapi/src/main/java/org/eclipse/microprofile/metrics/annotation/Metered.java
The file was modified api/src/main/java/org/eclipse/microprofile/metrics/MetricType.java (diff)
The file was removedapi/src/main/java/org/eclipse/microprofile/metrics/annotation/ConcurrentGauge.java
The file was modified api/src/main/java/org/eclipse/microprofile/metrics/Timer.java (diff)
The file was modified api/src/main/java/org/eclipse/microprofile/metrics/MetricRegistry.java (diff)
Commit 4af7f68fcf917c063284c269871ae72c57967254 by David Chan
remove registration methods that allow you to register a custom implemented metic
The file was modified api/src/main/java/org/eclipse/microprofile/metrics/MetricRegistry.java (diff)
Commit c1e4ab939157b3ca35d0bc9161a241f14b9ed692 by David Chan
Update pom.xml files to 5.0-SNAPSHOT
The file was modified pom.xml (diff)
The file was modified tck/rest/pom.xml (diff)
The file was modified tck/api/pom.xml (diff)
The file was modified spec/pom.xml (diff)
The file was modified tck/optional/pom.xml (diff)
The file was modified api/pom.xml (diff)
Commit 3d36a983684db39f460bc86776ad639842a96f7c by David Chan
Remove references to ConcurrentGauge, SimpleTimer and Meter + Timer needs to implement Metric interface
The file was modified api/src/main/java/org/eclipse/microprofile/metrics/annotation/Counted.java (diff)
The file was modified api/src/main/java/org/eclipse/microprofile/metrics/package-info.java (diff)
The file was modified api/src/main/java/org/eclipse/microprofile/metrics/annotation/Timed.java (diff)
The file was modified api/src/main/java/org/eclipse/microprofile/metrics/Timer.java (diff)
The file was modified api/src/main/java/org/eclipse/microprofile/metrics/annotation/package-info.java (diff)
Commit 16857b6fa3121a8b339abdb15cf3daa77f545d10 by David Chan
Remove references to removed Metrics in TCK, modify as necessary
The file was removedtck/api/src/main/java/org/eclipse/microprofile/metrics/tck/inheritance/VisibilitySimplyTimedMethodBean.java
The file was removedtck/api/src/main/java/org/eclipse/microprofile/metrics/tck/tags/MeteredTagMethodBeanTest.java
The file was removedtck/api/src/main/java/org/eclipse/microprofile/metrics/tck/metrics/SimpleTimerFunctionalBean.java
The file was removedtck/api/src/main/java/org/eclipse/microprofile/metrics/tck/metrics/ConcurrentGaugedClassBeanTest.java
The file was removedtck/api/src/main/java/org/eclipse/microprofile/metrics/tck/metrics/SimpleTimerFunctionalTest.java
The file was removedtck/api/src/main/java/org/eclipse/microprofile/metrics/tck/metrics/SimplyTimedMethodBean3.java
The file was removedtck/api/src/main/java/org/eclipse/microprofile/metrics/tck/metrics/MeteredClassBean.java
The file was removedtck/api/src/main/java/org/eclipse/microprofile/metrics/tck/metrics/MeteredMethodBeanTest.java
The file was modified tck/rest/src/main/java/org/eclipse/microprofile/metrics/test/MetricAppBean2.java (diff)
The file was removedtck/api/src/main/java/org/eclipse/microprofile/metrics/tck/inheritance/VisibilitySimplyTimedMethodBeanTest.java
The file was removedtck/api/src/main/java/org/eclipse/microprofile/metrics/tck/metrics/ConcurrentGaugedMethodBean.java
The file was removedtck/api/src/main/java/org/eclipse/microprofile/metrics/tck/inheritance/InheritedSimplyTimedMethodBean.java
The file was modified tck/rest/src/main/java/org/eclipse/microprofile/metrics/test/multipleinstances/DependentScopedBean.java (diff)
The file was removedtck/api/src/main/java/org/eclipse/microprofile/metrics/tck/metrics/ConcurrentGaugeTest.java
The file was removedtck/api/src/main/java/org/eclipse/microprofile/metrics/tck/metrics/ConcurrentGaugeFunctionalBean.java
The file was modified tck/rest/src/main/java/org/eclipse/microprofile/metrics/test/ReusedMetricsTest.java (diff)
The file was modified tck/api/src/main/java/org/eclipse/microprofile/metrics/tck/metrics/DefaultNameMetricMethodBean.java (diff)
The file was removedtck/api/src/main/java/org/eclipse/microprofile/metrics/tck/metrics/ConcurrentGaugedConstructorBeanTest.java
The file was removedtck/api/src/main/java/org/eclipse/microprofile/metrics/tck/metrics/ConcurrentGaugeFunctionalTest.java
The file was removedtck/api/src/main/java/org/eclipse/microprofile/metrics/tck/inheritance/InheritedSimplyTimedMethodBeanTest.java
The file was removedtck/api/src/main/java/org/eclipse/microprofile/metrics/tck/metrics/SimpleTimerFieldBeanTest.java
The file was modified tck/api/src/main/java/org/eclipse/microprofile/metrics/tck/MetricRegistryTest.java (diff)
The file was removedtck/api/src/main/java/org/eclipse/microprofile/metrics/tck/metrics/MeteredConstructorBean.java
The file was modified tck/api/src/main/java/org/eclipse/microprofile/metrics/tck/metrics/MultipleMetricsMethodBeanTest.java (diff)
The file was removedtck/api/src/main/java/org/eclipse/microprofile/metrics/tck/tags/SimpleTimerTagFieldBean.java
The file was removedtck/api/src/main/java/org/eclipse/microprofile/metrics/tck/metrics/SimpleTimerFieldBean.java
The file was modified tck/rest/src/main/java/org/eclipse/microprofile/metrics/test/MetricAppBean.java (diff)
The file was removedtck/api/src/main/java/org/eclipse/microprofile/metrics/tck/metrics/SimpleTimerTest.java
The file was modified tck/rest/src/main/java/org/eclipse/microprofile/metrics/test/multipleinstances/MultipleBeanInstancesTest.java (diff)
The file was removedtck/api/src/main/java/org/eclipse/microprofile/metrics/tck/metrics/MeteredMethodBean2.java
The file was modified tck/api/src/main/java/org/eclipse/microprofile/metrics/tck/metrics/MultipleMetricsConstructorBeanTest.java (diff)
The file was removedtck/api/src/main/java/org/eclipse/microprofile/metrics/tck/metrics/ConcurrentGaugedClassBean.java
The file was modified tck/api/src/main/java/org/eclipse/microprofile/metrics/tck/tags/TagsTest.java (diff)
The file was removedtck/api/src/main/java/org/eclipse/microprofile/metrics/tck/tags/MeteredTagMethodBean.java
The file was removedtck/api/src/main/java/org/eclipse/microprofile/metrics/tck/tags/SimplerTimerTagFieldBeanTest.java
The file was removedtck/api/src/main/java/org/eclipse/microprofile/metrics/tck/metrics/MeteredMethodBean1.java
The file was removedtck/api/src/main/java/org/eclipse/microprofile/metrics/tck/cdi/SimpleTimerInjectionBeanTest.java
The file was removedtck/api/src/main/java/org/eclipse/microprofile/metrics/tck/metrics/MeteredConstructorBeanTest.java
The file was modified tck/api/src/main/java/org/eclipse/microprofile/metrics/tck/metrics/TimerTest.java (diff)
The file was removedtck/api/src/main/java/org/eclipse/microprofile/metrics/tck/cdi/MeterInjectionBeanTest.java
The file was removedtck/api/src/main/java/org/eclipse/microprofile/metrics/tck/metrics/MeterTest.java
The file was removedtck/api/src/main/java/org/eclipse/microprofile/metrics/tck/metrics/SimplyTimedMethodBean1.java
The file was removedtck/api/src/main/java/org/eclipse/microprofile/metrics/tck/metrics/ConcurrentGaugedConstructorBean.java
The file was removedtck/api/src/main/java/org/eclipse/microprofile/metrics/tck/metrics/SimplyTimedMethodBean2.java
The file was modified tck/api/src/main/java/org/eclipse/microprofile/metrics/tck/metrics/MultipleMetricsConstructorBean.java (diff)
The file was removedtck/api/src/main/java/org/eclipse/microprofile/metrics/tck/tags/SimplyTimedTagMethodBean.java
The file was removedtck/api/src/main/java/org/eclipse/microprofile/metrics/tck/metrics/SimplyTimedConstructorBeanTest.java
The file was removedtck/api/src/main/java/org/eclipse/microprofile/metrics/tck/metrics/SimplyTimedClassBeanTest.java
The file was removedtck/api/src/main/java/org/eclipse/microprofile/metrics/tck/metrics/MeteredClassBeanTest.java
The file was removedtck/api/src/main/java/org/eclipse/microprofile/metrics/tck/metrics/SimplyTimedMethodBeanTest.java
The file was removedtck/api/src/main/java/org/eclipse/microprofile/metrics/tck/metrics/SimplyTimedClassBean.java
The file was removedtck/api/src/main/java/org/eclipse/microprofile/metrics/tck/metrics/SimplyTimedMethodBeanLookupTest.java
The file was modified tck/rest/src/main/java/org/eclipse/microprofile/metrics/test/MpMetricTest.java (diff)
The file was removedtck/api/src/main/java/org/eclipse/microprofile/metrics/tck/metrics/SimplyTimedConstructorBean.java
The file was removedtck/api/src/main/java/org/eclipse/microprofile/metrics/tck/metrics/ConcurrentGaugedMethodBeanTest.java
The file was removedtck/api/src/main/java/org/eclipse/microprofile/metrics/tck/tags/SimplyTimedTagMethodBeanTest.java
The file was modified tck/api/src/main/java/org/eclipse/microprofile/metrics/tck/metrics/MultipleMetricsMethodBean.java (diff)
Commit 3079cacec55c8932f685fea9544318eee32ae4df by David Chan
Change to 5.0.0-SNAPSHOT, to include minor version
The file was modified api/pom.xml (diff)
The file was modified tck/rest/pom.xml (diff)
The file was modified pom.xml (diff)
The file was modified tck/optional/pom.xml (diff)
The file was modified spec/pom.xml (diff)
The file was modified tck/api/pom.xml (diff)
Commit 507969b3ec69ff782faf389a0d0ea54b70c0fb98 by Don Bourne
initial updates for MP Metric 5.0

Signed-off-by: Don Bourne <dbourne@ca.ibm.com>
The file was modified spec/src/main/asciidoc/app-programming-model.adoc (diff)
The file was modified spec/src/main/asciidoc/architecture.adoc (diff)
The file was modified spec/src/main/asciidoc/changelog.adoc (diff)
The file was modified spec/src/main/asciidoc/intro.adoc (diff)
The file was modified spec/src/main/asciidoc/rest-endpoints.adoc (diff)
Commit fb6b8ff839b420e32d6b5441bd323e0b70db835e by Don Bourne
fix typo in intro doc

Signed-off-by: Don Bourne <dbourne@ca.ibm.com>
The file was modified spec/src/main/asciidoc/intro.adoc (diff)
The file was modified api/src/main/java/org/eclipse/microprofile/metrics/annotation/Timed.java (diff)
The file was modified tck/api/src/main/java/org/eclipse/microprofile/metrics/tck/metrics/MultipleMetricsMethodBean.java (diff)
The file was modified api/src/main/java/org/eclipse/microprofile/metrics/Timer.java (diff)
The file was modified tck/rest/src/main/java/org/eclipse/microprofile/metrics/test/multipleinstances/DependentScopedBean.java (diff)
The file was modified tck/api/src/main/java/org/eclipse/microprofile/metrics/tck/metrics/MultipleMetricsConstructorBeanTest.java (diff)
The file was modified api/src/main/java/org/eclipse/microprofile/metrics/annotation/Counted.java (diff)
The file was modified tck/api/src/main/java/org/eclipse/microprofile/metrics/tck/metrics/MultipleMetricsConstructorBean.java (diff)
The file was modified tck/rest/src/main/java/org/eclipse/microprofile/metrics/test/multipleinstances/MultipleBeanInstancesTest.java (diff)
The file was modified api/src/main/java/org/eclipse/microprofile/metrics/annotation/package-info.java (diff)
The file was modified api/src/main/java/org/eclipse/microprofile/metrics/package-info.java (diff)
The file was modified tck/rest/src/main/java/org/eclipse/microprofile/metrics/test/MetricAppBean.java (diff)
The file was modified tck/api/src/main/java/org/eclipse/microprofile/metrics/tck/metrics/TimerTest.java (diff)
The file was modified tck/api/src/main/java/org/eclipse/microprofile/metrics/tck/tags/TagsTest.java (diff)
The file was modified tck/api/src/main/java/org/eclipse/microprofile/metrics/tck/metrics/DefaultNameMetricMethodBean.java (diff)
The file was modified tck/rest/src/main/java/org/eclipse/microprofile/metrics/test/MpMetricTest.java (diff)
The file was modified tck/rest/src/main/java/org/eclipse/microprofile/metrics/test/ReusedMetricsTest.java (diff)
The file was modified tck/api/src/main/java/org/eclipse/microprofile/metrics/tck/MetricRegistryTest.java (diff)
The file was modified api/src/main/java/org/eclipse/microprofile/metrics/MetricType.java (diff)
The file was modified tck/api/src/main/java/org/eclipse/microprofile/metrics/tck/metrics/MultipleMetricsMethodBeanTest.java (diff)
Commit 4b66f471840940f0347757ff1f16c23a13218a79 by Don Bourne
update prometheus format section

Signed-off-by: Don Bourne <dbourne@ca.ibm.com>
The file was modified spec/src/main/asciidoc/rest-endpoints.adoc (diff)
The file was modified spec/src/main/asciidoc/architecture.adoc (diff)
Commit 13d24b12e2e3a92397111068fd19166932444129 by Don Bourne
fix copyright year

Signed-off-by: Don Bourne <dbourne@ca.ibm.com>
The file was modified spec/src/main/asciidoc/architecture.adoc (diff)
Commit 6ab56b4dd426b5e8c67a3e69686a9276043bb48f by Don Bourne
fix scope label

Signed-off-by: Don Bourne <dbourne@ca.ibm.com>
The file was modified spec/src/main/asciidoc/rest-endpoints.adoc (diff)
Commit d0b76549c234431b2e3c297dcd034ca5b2dcf4bb by David Chan
Ammend table with Prometheus output as well
The file was modified spec/src/main/asciidoc/architecture.adoc (diff)
Commit 95f9dacae38cd444ef2c1743f88a476a323b8d52 by Don Bourne
New section for alternatives considered, new references

Signed-off-by: Don Bourne <dbourne@ca.ibm.com>
The file was modified spec/src/main/asciidoc/appendix.adoc (diff)
Commit 1c6299da35e5de7201963be3d6b2d52380833924 by David Chan
String val for getType
The file was modified api/src/main/java/org/eclipse/microprofile/metrics/MetricRegistry.java (diff)
Commit 1b9fb146d1402a0f448d4913cbae737dde73c03b by David Chan
Introduce ability to have custom scopes
- Remove MetricRegistry.Type and use String constants instead
- Change MetricRegistry.getType() to getScope()
- @RegistryType no longer qualifier, param type() changed to scope()
- Introduce scope annotation param to @Counted, @Timed, @Gauge and
@Metric
The file was modified tck/api/src/main/java/org/eclipse/microprofile/metrics/tck/MetricRegistryTest.java (diff)
The file was modified tck/rest/src/main/java/org/eclipse/microprofile/metrics/test/MpMetricTest.java (diff)
The file was modified api/src/main/java/org/eclipse/microprofile/metrics/annotation/package-info.java (diff)
The file was modified spec/src/main/asciidoc/app-programming-model.adoc (diff)
The file was modified api/src/main/java/org/eclipse/microprofile/metrics/MetricRegistry.java (diff)
The file was modified api/src/main/java/org/eclipse/microprofile/metrics/annotation/RegistryType.java (diff)
The file was modified api/src/main/java/org/eclipse/microprofile/metrics/annotation/Metric.java (diff)
The file was modified api/src/main/java/org/eclipse/microprofile/metrics/annotation/Gauge.java (diff)
The file was modified spec/src/main/asciidoc/appendix.adoc (diff)
The file was modified api/src/main/java/org/eclipse/microprofile/metrics/annotation/Counted.java (diff)
The file was modified api/src/main/java/org/eclipse/microprofile/metrics/annotation/Timed.java (diff)
The file was modified api/src/main/java/org/eclipse/microprofile/metrics/annotation/Metric.java (diff)
The file was modified api/src/main/java/org/eclipse/microprofile/metrics/annotation/RegistryType.java (diff)
The file was modified api/src/main/java/org/eclipse/microprofile/metrics/annotation/Gauge.java (diff)
The file was modified api/src/main/java/org/eclipse/microprofile/metrics/annotation/package-info.java (diff)
Commit e42db8067551251b35aa19e2665c6c7722720eeb by David Chan
plugin auto- formatting
The file was modified api/src/main/java/org/eclipse/microprofile/metrics/annotation/package-info.java (diff)
Commit 2a3cb1ad8910811e2a3c7819c41fad722de95ec6 by David Chan
doc fixes + add custom scope test to MetricRegistryTest
The file was modified api/src/main/java/org/eclipse/microprofile/metrics/annotation/Metric.java (diff)
The file was modified tck/api/src/main/java/org/eclipse/microprofile/metrics/tck/MetricRegistryTest.java (diff)
The file was modified api/src/main/java/org/eclipse/microprofile/metrics/annotation/RegistryType.java (diff)
The file was modified api/src/main/java/org/eclipse/microprofile/metrics/MetricRegistry.java (diff)
Commit a0cf5179ae2ae1eed82b633937493de83e4b02ee by David Chan
Change RegistryType to RegistryScope +  document changes from comments
The file was modified spec/src/main/asciidoc/app-programming-model.adoc (diff)
The file was modified api/src/main/java/org/eclipse/microprofile/metrics/annotation/package-info.java (diff)
The file was modified tck/api/src/main/java/org/eclipse/microprofile/metrics/tck/MetricRegistryTest.java (diff)
The file was removedapi/src/main/java/org/eclipse/microprofile/metrics/annotation/RegistryType.java
The file was modified api/src/main/java/org/eclipse/microprofile/metrics/MetricRegistry.java (diff)
The file was modified spec/src/main/asciidoc/appendix.adoc (diff)
The file was addedapi/src/main/java/org/eclipse/microprofile/metrics/annotation/RegistryScope.java
The file was modified spec/src/main/asciidoc/app-programming-model.adoc (diff)
The file was modified api/src/main/java/org/eclipse/microprofile/metrics/annotation/package-info.java (diff)
Commit 526cebe3c40c64c5d67bfdf2a0308581ef2dccfa by David Chan
Update Gauges to only accept Number  values
The file was modified api/src/main/java/org/eclipse/microprofile/metrics/annotation/Gauge.java (diff)
The file was modified api/src/main/java/org/eclipse/microprofile/metrics/Gauge.java (diff)
Commit d9b54aa9a72bc48c48854efa13a0543639fcb46b by Don Bourne
block use of _scope and _app tag names by apps

Signed-off-by: Don Bourne <dbourne@ca.ibm.com>
The file was modified spec/src/main/asciidoc/architecture.adoc (diff)
Commit 7f489e5c79773cfd55a619c6b432087660dca1e2 by Don Bourne
javadoc tweaks for MetricRegistry

Signed-off-by: Don Bourne <dbourne@ca.ibm.com>
The file was modified api/src/main/java/org/eclipse/microprofile/metrics/MetricRegistry.java (diff)
Commit 92d9a2e7e3d0ff22a721e54cb6c3102cb6d9fb63 by David Chan
Remove JSON from spec + TCK

- Remove JSON from specification
- Remove JSON related from MPMetricTest
-- Replace removed JSON tests with Prom tests (some functionality was tested with JSON and not Prom/OM)
- Update ReusedMetricTest to query for Prometheus format
- Replace  deprecated assertThat call in MultipleBeanInstancesTest
- Rename any OpenMetrics mentions to Prometheus
- MetricAppBean modified to use labels correctly (strict name x tag combination)
- Removed JSON from Optional REST test (i.e. MpMetricOptionalTest)
-- Need to validate/test/rewrite in separate PR as current impl unable to do so.
The file was modified tck/rest/src/main/base_metrics.xml (diff)
The file was modified tck/rest/src/main/java/org/eclipse/microprofile/metrics/test/MetricAppBean.java (diff)
The file was modified tck/rest/src/main/java/org/eclipse/microprofile/metrics/test/multipleinstances/MultipleBeanInstancesTest.java (diff)
The file was modified spec/src/main/asciidoc/architecture.adoc (diff)
The file was modified tck/rest/src/main/java/org/eclipse/microprofile/metrics/test/ReusedMetricsTest.java (diff)
The file was modified tck/optional/src/main/java/org/eclipse/microprofile/metrics/test/optional/MpMetricOptionalTest.java (diff)
The file was modified tck/rest/src/main/java/org/eclipse/microprofile/metrics/test/MpMetricTest.java (diff)
The file was modified tck/rest/src/main/resources/base_metrics.xml (diff)
The file was modified spec/src/main/asciidoc/rest-endpoints.adoc (diff)
Commit baf324f9b10e41b66dbacc2579fdd2d1058210e0 by David Chan
Update Required metrics doc to use Prometheus bas units
The file was modified spec/src/main/asciidoc/required-metrics.adoc (diff)
Commit 2a493ab8db1f9970fce86fe73b73ce741a711748 by David Chan
Update Snapshot used by Histogram and Timer

- Removed getMedian, getXXXPercentile, getMin, getStdDev, getValues from Snapshot
- Added inner static class PercentileValue to Snapshot, percentileValues() method to Snapshot
- Spec updates
- TCK updates
The file was modified api/src/main/java/org/eclipse/microprofile/metrics/Snapshot.java (diff)
The file was modified tck/api/src/main/java/org/eclipse/microprofile/metrics/tck/tags/HistogramTagFieldBeanTest.java (diff)
The file was modified tck/api/src/main/java/org/eclipse/microprofile/metrics/tck/metrics/HistogramTest.java (diff)
The file was modified tck/api/src/main/java/org/eclipse/microprofile/metrics/tck/metrics/TimerTest.java (diff)
The file was modified spec/src/main/asciidoc/rest-endpoints.adoc (diff)
The file was modified tck/api/src/main/java/org/eclipse/microprofile/metrics/tck/metrics/HistogramFieldBeanTest.java (diff)
Commit 31fa3e431738080cc9c9f36d204ab13be9d6c01b by David Chan
Address comments.. also add back in the median/50th percentile test
The file was modified spec/src/main/asciidoc/rest-endpoints.adoc (diff)
The file was modified tck/api/src/main/java/org/eclipse/microprofile/metrics/tck/metrics/TimerTest.java (diff)
The file was modified tck/api/src/main/java/org/eclipse/microprofile/metrics/tck/metrics/HistogramTest.java (diff)
Commit 60e17fcf7316f4ce1d8a2075461d1af08b3df5dc by David Chan
Address comments; keep as Percent base unit
The file was modified spec/src/main/asciidoc/required-metrics.adoc (diff)
Commit 13e4e5028e84a3fd9e65fae70c22c0accfbe94f8 by David Chan
Remove getValue(double percentile), modify TCKs
The file was modified tck/api/src/main/java/org/eclipse/microprofile/metrics/tck/metrics/HistogramTest.java (diff)
The file was modified tck/api/src/main/java/org/eclipse/microprofile/metrics/tck/metrics/TimerTest.java (diff)
The file was modified api/src/main/java/org/eclipse/microprofile/metrics/Snapshot.java (diff)
Commit faf1758421bc63ec65eb5f98400730842f69f49f by David Chan
Update REST TCK to test for a /metrcs?name=<name> that gathers a metric name from all scopes
The file was modified tck/rest/src/main/java/org/eclipse/microprofile/metrics/test/MetricAppBean.java (diff)
The file was modified tck/rest/src/main/java/org/eclipse/microprofile/metrics/test/MpMetricTest.java (diff)
Commit 25d1266630222f57ae4c58aed919766360051de6 by Don Bourne
update packageinfo example for Timers

Signed-off-by: Don Bourne <dbourne@ca.ibm.com>
The file was modified api/src/main/java/org/eclipse/microprofile/metrics/package-info.java (diff)
Commit a058f440d5b525fe0fb31f24ca86192780ac512a by David Chan
Fix TCK tests bugs/issues, update to check for Long values where appropriate
The file was modified tck/api/src/main/java/org/eclipse/microprofile/metrics/tck/metrics/HistogramFieldBeanTest.java (diff)
The file was modified tck/api/src/main/java/org/eclipse/microprofile/metrics/tck/tags/HistogramTagFieldBeanTest.java (diff)
The file was modified tck/api/src/main/java/org/eclipse/microprofile/metrics/tck/metrics/TimerTest.java (diff)
The file was modified tck/api/src/main/java/org/eclipse/microprofile/metrics/tck/metrics/HistogramTest.java (diff)
Commit 2ca0df39176f677491879c1d53234c59e5ee0bd4 by David Chan
Remove displayName from API, TCK, Spec
The file was modified api/src/main/java/org/eclipse/microprofile/metrics/Metadata.java (diff)
The file was modified tck/api/src/main/java/org/eclipse/microprofile/metrics/tck/cdi/stereotype/StereotypeCountedClassBeanTest.java (diff)
The file was modified tck/rest/src/main/application_metrics.xml (diff)
The file was modified api/src/main/java/org/eclipse/microprofile/metrics/annotation/Timed.java (diff)
The file was modified spec/src/main/asciidoc/appendix.adoc (diff)
The file was modified api/src/main/java/org/eclipse/microprofile/metrics/annotation/Counted.java (diff)
The file was modified api/src/main/java/org/eclipse/microprofile/metrics/annotation/Metric.java (diff)
The file was modified tck/api/src/main/java/org/eclipse/microprofile/metrics/tck/MetricRegistryTest.java (diff)
The file was modified spec/src/main/asciidoc/app-programming-model.adoc (diff)
The file was modified api/src/main/java/org/eclipse/microprofile/metrics/package-info.java (diff)
The file was modified spec/src/main/asciidoc/required-metrics.adoc (diff)
The file was modified api/src/main/java/org/eclipse/microprofile/metrics/MetadataBuilder.java (diff)
The file was modified api/src/main/java/org/eclipse/microprofile/metrics/annotation/Gauge.java (diff)
The file was modified spec/src/main/asciidoc/rest-endpoints.adoc (diff)
The file was modified tck/api/src/main/java/org/eclipse/microprofile/metrics/tck/cdi/stereotype/stereotypes/CountMeWithSpecifiedMetadata.java (diff)
The file was modified spec/src/main/asciidoc/architecture.adoc (diff)
The file was modified tck/rest/src/main/java/org/eclipse/microprofile/metrics/test/MetricAppBean.java (diff)
The file was modified tck/rest/src/main/resources/application_metrics.xml (diff)
The file was modified tck/rest/src/main/java/org/eclipse/microprofile/metrics/test/MpMetricTest.java (diff)
The file was modified api/src/main/java/org/eclipse/microprofile/metrics/DefaultMetadata.java (diff)
Commit 153453c41544f4cee0874ddb1b0e2d96ed0ada7a by David Chan
 Clean up any small problems in TCK

    - Ensure metrics that use the same name x tag combination are exactly
    the same (i.e. can't have metrics with same name where one uses tags and
    the other does not, or that all tag keys used are exactly the same
    - remove references remainig references to removed metrics meter (i.e.
    meter)
The file was modified tck/rest/src/main/resources/application_metrics.xml (diff)
The file was modified tck/api/src/main/java/org/eclipse/microprofile/metrics/tck/tags/CounterFieldTagBean.java (diff)
The file was modified tck/api/src/main/java/org/eclipse/microprofile/metrics/tck/tags/CounterFieldTagBeanTest.java (diff)
The file was modified tck/api/src/main/java/org/eclipse/microprofile/metrics/tck/metrics/DefaultNameMetricMethodBeanTest.java (diff)
The file was modified tck/api/src/main/java/org/eclipse/microprofile/metrics/tck/metrics/MultipleMetricsMethodBeanTest.java (diff)
The file was modified tck/rest/src/main/application_metrics.xml (diff)
Commit 0e49d502b16df1de97cd7d5585b980b6244b5c3b by Don Bourne
update based on review comment

Signed-off-by: Don Bourne <dbourne@ca.ibm.com>
The file was modified spec/src/main/asciidoc/appendix.adoc (diff)
The file was modified tck/api/src/main/java/org/eclipse/microprofile/metrics/tck/metrics/TimerTest.java (diff)
The file was modified tck/api/src/main/java/org/eclipse/microprofile/metrics/tck/metrics/HistogramTest.java (diff)
Commit e2871d1cad986286b00edff6bf6ffff279f7a522 by Jonathan Gallimore
Tweak to test testGcCountMetrics and testGcTimeMetrics
The file was modified tck/rest/src/main/java/org/eclipse/microprofile/metrics/test/MpMetricTest.java (diff)
Commit 524dca400616abe2450098b0d788832f3280e79b by David Chan
Remove JSON from spec + TCK

- Remove JSON from specification
- Remove JSON related from MPMetricTest
-- Replace removed JSON tests with Prom tests (some functionality was tested with JSON and not Prom/OM)
- Update ReusedMetricTest to query for Prometheus format
- Replace  deprecated assertThat call in MultipleBeanInstancesTest
- Rename any OpenMetrics mentions to Prometheus
- MetricAppBean modified to use labels correctly (strict name x tag combination)
- Removed JSON from Optional REST test (i.e. MpMetricOptionalTest)
-- Need to validate/test/rewrite in separate PR as current impl unable to do so.
The file was modified spec/src/main/asciidoc/rest-endpoints.adoc (diff)
The file was modified tck/rest/src/main/resources/base_metrics.xml (diff)
The file was modified tck/rest/src/main/java/org/eclipse/microprofile/metrics/test/MpMetricTest.java (diff)
The file was modified tck/optional/src/main/java/org/eclipse/microprofile/metrics/test/optional/MpMetricOptionalTest.java (diff)
The file was modified spec/src/main/asciidoc/architecture.adoc (diff)
The file was modified tck/rest/src/main/java/org/eclipse/microprofile/metrics/test/ReusedMetricsTest.java (diff)
The file was modified tck/rest/src/main/base_metrics.xml (diff)
The file was modified tck/rest/src/main/java/org/eclipse/microprofile/metrics/test/MetricAppBean.java (diff)
The file was modified tck/rest/src/main/java/org/eclipse/microprofile/metrics/test/multipleinstances/MultipleBeanInstancesTest.java (diff)
Commit 2cf60ffcdec307aaa713cc6a5dffbadc67bc9693 by David Chan
Update REST TCK to test for a /metrcs?name=<name> that gathers a metric name from all scopes
The file was modified tck/rest/src/main/java/org/eclipse/microprofile/metrics/test/MpMetricTest.java (diff)
The file was modified tck/rest/src/main/java/org/eclipse/microprofile/metrics/test/MetricAppBean.java (diff)
Commit 62174886df5be3aca991e8dbe7b9084b14e53a01 by David Chan
Address comments: typos
The file was modified tck/rest/src/main/java/org/eclipse/microprofile/metrics/test/MetricAppBean.java (diff)
The file was modified tck/rest/src/main/java/org/eclipse/microprofile/metrics/test/MpMetricTest.java (diff)
Commit c777ee2036d88f4b2accae92770f26072b901f91 by David Chan
Update SPEC and TCK; IllegalArgumentException when metrics using the same name do not have the same tag names
The file was modified tck/api/src/main/java/org/eclipse/microprofile/metrics/tck/MetricIDTest.java (diff)
The file was modified tck/api/src/main/java/org/eclipse/microprofile/metrics/tck/tags/TagsTest.java (diff)
The file was modified spec/src/main/asciidoc/architecture.adoc (diff)
The file was modified tck/api/src/main/java/org/eclipse/microprofile/metrics/tck/MetricRegistryTest.java (diff)
The file was modified spec/src/main/asciidoc/app-programming-model.adoc (diff)
Commit 4a9e3ecf4bfc4bba58cbda61de23bfab5c5e9f52 by David Chan
Adresss comments; typos + additional suggested text
The file was modified spec/src/main/asciidoc/app-programming-model.adoc (diff)
The file was modified spec/src/main/asciidoc/architecture.adoc (diff)
Commit 3e71769afc18b7fccf84759162573bd42d90dd32 by David Chan
Address more comments: use suggestion
The file was modified spec/src/main/asciidoc/app-programming-model.adoc (diff)
Commit 3cfb55ac8419bb0d569c52ae6343a8083d8151de by Jonathan Gallimore
First attempt at documenting recommendations for alternative Micrometer Backends

Signed-off-by: Jonathan Gallimore <jgallimore@tomitribe.com>
The file was modified spec/src/main/asciidoc/microprofile-metrics-spec.asciidoc (diff)
The file was addedspec/src/main/asciidoc/micrometer-backends.adoc
Commit 3477c32507156eb0ea7a4e202a1c03d74f874fb2 by Jonathan Gallimore
Incorporating feedback from PR
The file was modified spec/src/main/asciidoc/micrometer-backends.adoc (diff)
Commit 838c825105ee33ed9029685f56aac682de27d3b7 by David Chan
Change from _app and _scope to mp_app and mp_scope
The file was modified spec/src/main/asciidoc/architecture.adoc (diff)
The file was modified spec/src/main/asciidoc/rest-endpoints.adoc (diff)
Commit a373d1e0cfc76c72b52c260d4784df6e21d30d65 by David Chan
Address comments; clarify wording + formatting
The file was modified spec/src/main/asciidoc/architecture.adoc (diff)
Commit 2c5fe1768a4cdd203ea267cad8dcab624981aef3 by David Chan
Adresss further comments
The file was modified spec/src/main/asciidoc/architecture.adoc (diff)
The file was modified tck/rest/src/main/java/org/eclipse/microprofile/metrics/test/MpMetricTest.java (diff)
The file was modified tck/rest/src/main/java/org/eclipse/microprofile/metrics/test/ReusedMetricsTest.java (diff)
Commit 58e580ed3bf197d567c6c4f4186cc6706e50f731 by David Chan
wrong url request in tck
The file was modified tck/rest/src/main/java/org/eclipse/microprofile/metrics/test/ReusedMetricsTest.java (diff)
Commit 925f875303421b95a2609b3d8a4143e47d02a93f by Don Bourne
allow metrics endpoint to be disabled

Signed-off-by: Don Bourne <dbourne@ca.ibm.com>
The file was modified spec/src/main/asciidoc/rest-endpoints.adoc (diff)
Commit 51179e4de020ca1178abac797b77e7ec00a16e5c by Don Bourne
spec updates to make base metrics be optional

Signed-off-by: Don Bourne <dbourne@ca.ibm.com>
The file was modified spec/src/main/asciidoc/app-programming-model.adoc (diff)
The file was modified spec/src/main/asciidoc/microprofile-metrics-spec.asciidoc (diff)
The file was modified spec/src/main/asciidoc/architecture.adoc (diff)
The file was addedspec/src/main/asciidoc/base-metrics.adoc
The file was removedspec/src/main/asciidoc/required-metrics.adoc
Commit 8f9408bcbc8262ecd8385482e2ad5cc50f2a8d23 by Don Bourne
update for vendor metrics section

Signed-off-by: Don Bourne <dbourne@ca.ibm.com>
The file was modified spec/src/main/asciidoc/architecture.adoc (diff)
Commit 68bb1b98e16e8729784684955a54e848f64d0f45 by David Chan
Move Base metrics related REST TCK tests to the optional module
The file was removedtck/rest/src/main/resources/application_metrics.xml
The file was removedtck/rest/src/main/application_metrics.xml
The file was modified tck/rest/src/main/java/org/eclipse/microprofile/metrics/test/MpMetricTest.java (diff)
The file was removedtck/rest/src/main/base_metrics.xml
The file was addedtck/optional/src/main/resources/base_metrics.xml
The file was removedtck/rest/src/main/resources/base_metrics.xml
The file was addedtck/optional/src/main/java/org/eclipse/microprofile/metrics/test/optional/MPMetricBaseMetricsTest.java
The file was addedtck/optional/src/main/resources/application_metrics.xml
Commit 35b4e1b884a266cd7ad3c25644c09e065ba97935 by David Chan
Timer base unit is seconds
The file was modified api/src/main/java/org/eclipse/microprofile/metrics/Timer.java (diff)
The file was modified spec/src/main/asciidoc/app-programming-model.adoc (diff)
The file was modified api/src/main/java/org/eclipse/microprofile/metrics/annotation/Timed.java (diff)
Commit ef7dfda922fd14f42b77f21aa5f6dffa1f36ab18 by David Chan
Use comment suggestions
The file was modified api/src/main/java/org/eclipse/microprofile/metrics/annotation/Timed.java (diff)
The file was modified api/src/main/java/org/eclipse/microprofile/metrics/Timer.java (diff)
The file was modified spec/src/main/asciidoc/app-programming-model.adoc (diff)
Commit 9bab8e098532b46508aa982a1fcd22b2cb3d9caf by David Chan
WIP: Spec updates  + TCK updates (including using appropriate scope syntax, removing simpletimer artificats), TODO: rest of quantiles? evaluate values?
The file was modified spec/src/main/asciidoc/base-metrics.adoc (diff)
The file was modified tck/optional/src/main/java/org/eclipse/microprofile/metrics/test/optional/MpMetricOptionalTest.java (diff)
Commit 75af67e5676a8488fd5cca2177d59c21331b68a0 by David Chan
Further updates to TCK

- Rename OpenMetric References to Prometheus.
- Update all tests to check for quantile output of histogram.
- Included old JSON tests that checked for values; commented out as
reference for todo
The file was modified tck/optional/src/main/java/org/eclipse/microprofile/metrics/test/optional/MpMetricOptionalTest.java (diff)
Commit 52356937a3bf7220b0bf5e71390759ce486740a4 by David Chan
Utlize crude way to check for values; that elapsedTime are greater than
0 and that counts are 1, except for a specific endpoint
The file was modified tck/optional/src/main/java/org/eclipse/microprofile/metrics/test/optional/MpMetricOptionalTest.java (diff)
The file was modified tck/optional/src/main/java/org/eclipse/microprofile/metrics/test/optional/MPMetricBaseMetricsTest.java (diff)
Commit 1ea33a7362d0707f4096838be0b6b3dc371e2b1d by David Chan
Address comments: fix missing quantile tag, typo
The file was modified spec/src/main/asciidoc/base-metrics.adoc (diff)
The file was modified tck/optional/src/main/java/org/eclipse/microprofile/metrics/test/optional/MpMetricOptionalTest.java (diff)
Commit 1c0347237a225c48ee23c3652fef1aafe8cfa511 by Don Bourne
updated list of changes and migration tips

Signed-off-by: Don Bourne <dbourne@ca.ibm.com>
The file was modified spec/src/main/asciidoc/microprofile-metrics-spec.asciidoc (diff)
The file was modified spec/src/main/asciidoc/appendix.adoc (diff)
The file was modified spec/src/main/asciidoc/changelog.adoc (diff)
Commit b42bbf8e41205ae96763d8e2d53bd46558136505 by Don Bourne
corrected change to changelog

Signed-off-by: Don Bourne <dbourne@ca.ibm.com>
The file was modified spec/src/main/asciidoc/changelog.adoc (diff)
The file was modified spec/src/main/asciidoc/base-metrics.adoc (diff)
Commit 93a24cb96bfa35213a8746ed018a07cee51bcc2d by Don Bourne
update histogram change list

Signed-off-by: Don Bourne <dbourne@ca.ibm.com>
The file was modified spec/src/main/asciidoc/changelog.adoc (diff)
Commit 6c24cb5d17239655ffd52c64dfddec342ec08313 by Don Bourne
Removed section on migrating to 2.0, fixed typo

Signed-off-by: Don Bourne <dbourne@ca.ibm.com>
The file was modified spec/src/main/asciidoc/appendix.adoc (diff)
Commit f4eeb33ce2b4a1fc15bb111a7d417253754d35c5 by Don Bourne
added PercentileValue to changelog

Signed-off-by: Don Bourne <dbourne@ca.ibm.com>
The file was modified spec/src/main/asciidoc/changelog.adoc (diff)