2018-11-13 meeting notes: metrics implementation
Date
Oct 11, 2018
Attendees
@Pawel Szulc (Unlicensed)
@Sebastian Bach
@Deanna Duke (optional)
@Ned Robinson
@Lucius Meredith
Goals
By the end of this meeting we need a decision on how to expose required metrics without causing out of memory errors.
Discussion items
Item | Notes |
|---|---|
Resources |
These are worth pushing into Grafana heap-memory
heap-used: a gauge tracking the amount of heap memory currently being used in bytes.
heap-max: a gauge tracking the maximum amount of heap memory that can be used in bytes.
heap-committed: a gauge tracking the amount of memory that is committed for the JVM to use in bytes.non-heap-memory
non-heap-used: a gauge tracking the amount of non-heap memory currently being used in bytes.
non-heap-max: a gauge tracking the maximum amount of non-heap memory that can be used in bytes.
non-heap-committed: a gauge tracking the amount of non-heap memory that is committed for the JVM to use in bytes.garbage-collection-count: a gauge tracking the number of garbage collections that have ocurred.
garbage-collection-time: a gauge tracking the time spent in garbage collections, measured in milliseconds.
|
Potential problem with the amount of data in metrics |
|
Questions |
|
Idea: HdrHistogram |
|
Discussion about calculating histograms |
|
Push / pull discussion |
|
Metrics for who? |
|
Concern about Prometheus |
|
Proposal A |
|
Proposal B |
|
Proposal C |
|
Proposal D |
|