Skip to content

Releases: avaje/avaje-metrics

9.2

12 Jun 10:23
Compare
Choose a tag to compare

What's Changed

  • Refactor v9 by @rbygrave in #54
  • Change the maven groupId to io.avaje and prefix artifacts by @rbygrave in #60
  • Add collectAsJson() for ease of collecting and reporting metrics as JSON content by @rbygrave in #61
  • Rename method timed() to timer() by @rbygrave in #62
  • Move and hide NamingSnake -> UnderscoreNaming by @rbygrave in #63
  • Refactor GraphiteSender -> GraphiteReporter by @rbygrave in #64
  • Move modules json,log4j,logback,noop,report into deprecated by @rbygrave in #65
  • Bump com.fasterxml.jackson.core:jackson-databind from 2.13.2.2 to 2.13.4.2 in /deprecated/metrics-report by @dependabot in #66
  • Add GraphiteReporter.Builder.timedThresholdMicros() by @rbygrave in #67

New Contributors

Full Changelog: metrics-parent-9.0.1...metrics-9.2

9.1

13 Apr 12:21
Compare
Choose a tag to compare
9.1

What's Changed

  • Refactor v9 by @rbygrave in #54
  • #60 Change the maven groupId to io.avaje and prefix artifactIds with avaje-

Full Changelog: metrics-parent-9.0.1...9.1

metrics-parent-9.0.1

13 Apr 12:19
Compare
Choose a tag to compare

metrics-parent-9.0.0

13 Apr 12:19
Compare
Choose a tag to compare

What's Changed

Full Changelog: metrics-8.6...metrics-parent-9.0.0

8.6

24 Aug 19:56
Compare
Choose a tag to compare
8.6

#43 - Add MANIFEST with Automatic-Module-Name: io.avaje.metrics
#42 - Add annotations in metrics core

8.3

10 Dec 03:09
Compare
Choose a tag to compare
8.3

#36 Change bucket range to output like a "tag" to be more consistent with microprofile metrics
#37 Improve metrics collection and reporting as json content
#38 ENH: Add jvm.cgroup.cpu.numPeriod and jvm.cgroup.cpu.numThrottle
#39 ENH: Add jvm.cgroup.cpu.pctThrottle ... as a rate of numThrottle to numPeriod

8.2

10 Dec 03:11
Compare
Choose a tag to compare
8.2

#35 Refactor JvmProcessMemory to use FileLines - simpler implementation
#32 ENH: Add MetricManager.registerCGroupMetrics() ... to collect cgroup memory and cpu metrics
#33 Refactor rename registerJvmProcessMemoryMetrics() to registerProcessMemoryMetrics()
#34 Use Gauge long values for os load and heap percentage
#27 Simplify with TimedMetric.operationErr()
#28 Simplify removing use of @timed fullName
#29 Rename internal AlreadyEnhancedMarker to MetricsEnhanced
#30 Default to use a "app." prefix for derived metric names (best practice for ease of rollup)
#31 Refactor rename MetricManager methods getTimedMetric() -> timed() etc

6.1.4

25 Sep 04:30
Compare
Choose a tag to compare

Issues:

#21 ENH: Add "jvm.memory.process.delta" as delta between VmRSS and total committed
#20 ENH: Add collection of process memory on linux via VmRSS and VmHWM

4.4.3

13 Aug 21:40
Compare
Choose a tag to compare

Issues:

#13 - Add ability to easily suppress reporting on small timed metrics via MetricReportConfig.setThresholdMean()

4.4.2

13 Aug 21:39
Compare
Choose a tag to compare

Issues:

#12 - Add RequestTimingListener ... for per request timing callback

#11 - Add support for setting a percentage threshold to omit entries from request timing reporting

#10 - When you turn on collection on everything the internally nested metrics dont get decremented on first execution