Commit Graph

25 Commits (98820873219cf74c765d381b8ba9de1f244d31d7)

Author SHA1 Message Date
Marko Mikulicic 73700d767a
feat: Add user provided callback to Gauge 2021-04-30 17:22:52 +02:00
Edd Robinson 028e7f2aa6 refactor: change gauge to f64 2021-04-30 14:32:00 +01:00
Edd Robinson 778bf39705 feat: add support for add/sub on gauges 2021-04-30 14:28:16 +01:00
Marko Mikulicic 234c899631
feat: Add gauge metric 2021-04-30 14:10:42 +02:00
Marko Mikulicic 8da332c19c
docs: Fix typo in comment 2021-04-29 23:38:09 +02:00
Edd Robinson ea476c86be feat: add chunk size histogram 2021-04-29 17:10:57 +01:00
Edd Robinson 8ea0d60cae refactor: return Arc 2021-04-29 14:00:05 +01:00
Edd Robinson bc359821e3 feat: allow histogram metrics to be registered 2021-04-28 20:49:11 +00:00
Edd Robinson ccec8f2ca8 test: add histogram test assertions 2021-04-28 20:49:11 +00:00
Edd Robinson a66f50949a feat: add new Histogram metric 2021-04-28 20:49:11 +00:00
Marko Mikulicic 2bbfd1d007
fix: Histogram boundaries are durations not percentiles 2021-04-27 15:19:09 +02:00
Marco Neumann eddc9319ff docs: deny broken intradoc links 2021-04-27 13:22:28 +02:00
Edd Robinson cd7df48718 refactor: apply suggestions from code review
Co-authored-by: Dom <dom@itsallbroken.com>
Co-authored-by: Jake Goulding <jake.goulding@integer32.com>
2021-04-23 15:58:48 +00:00
Edd Robinson eacfe9af6a refactor: address PR feedback 2021-04-23 15:58:48 +00:00
Edd Robinson 14ee33b523 refactor: apply suggestions from code review
Co-authored-by: Carol (Nichols || Goulding) <193874+carols10cents@users.noreply.github.com>
2021-04-23 15:58:48 +00:00
Edd Robinson 5dea3c6146 refactor: PR feedback 2021-04-23 15:58:48 +00:00
Edd Robinson d3218802ab refactor: more API metric coverage 2021-04-23 15:58:48 +00:00
Edd Robinson 87de656d23 feat: metrics test helpers 2021-04-23 15:58:48 +00:00
Edd Robinson c596910425 refactor: remove old metrics 2021-04-23 15:58:48 +00:00
Edd Robinson 97b2369140 refactor: swap existing metrics for THE NEW WAY 2021-04-23 15:58:48 +00:00
Edd Robinson f7271f73b6 feat: add counter metric 2021-04-23 15:58:48 +00:00
Edd Robinson 1396b86a6f refactor: tidy up labels 2021-04-23 15:58:48 +00:00
Edd Robinson 71016a7726 refactor: implement Default 2021-04-23 15:58:48 +00:00
Dom 9cdf652453 refactor: initialise per-instance registries
Removes the reliance on the global meter registry, avoiding shared
global state. Instead, each MetricRegistry instance contains it's own
Prometheus registry/exporter and OpenTelemetry collector/meter provider.
2021-04-23 15:58:48 +00:00
Edd Robinson ea909f45ad feat: RED metrics 2021-04-23 15:58:48 +00:00