/metrics.rector.io

Lightweight Metrics Library

Primary LanguageJava

Metric Types

We have a variety of components to help us measuring performance indicators of our application

  • Apdex : Application Performance Index
  • Gauges : A gauge allows an instant measurement of a value.
  • Counters : A counter is is a gauge for an AtomicLong instance and adds convenience methods to increment or decrement its value.
  • Meters : A meter is used to measure the rate of events over time.
  • Histograms : A histogram allows us to measure the statistical distribution of values in a stream of data.
  • Timers : A timer allows us to measure the rate that a piece of code is called and the distribution of its duration.

Publishers

  • CSV
  • influxdb
  • Timescaledb / PostgreSQL

References

Original code based of CodaHale Metrics

https://instrumentalapp.com/docs/metrician/jobs http://metrics.dropwizard.io/3.1.0/getting-started/ https://hackage.haskell.org/package/ekg-core-0.1.1.2/docs/System-Metrics.html https://prometheus.io/docs/introduction/overview/ https://github.com/keenlabs/KeenClient-Java#synchronous-vs-asynchronous https://www.app-metrics.io/getting-started/metric-types/apdex/