Entity recorder for a single Counter instrument.
Identify a thing
that is being monitored by Kamon.
Entity recorder for a single Gauge instrument.
Base class with plenty of utility methods to facilitate the creation of EntityRecorder implementations.
Base class with plenty of utility methods to facilitate the creation of EntityRecorder implementations. It is not required to use this base class for defining a custom EntityRecorder, but it is certainly the most convenient way to do it and the preferred approach throughout the Kamon codebase.
Entity recorder for a single Histogram instrument.
MetricKeys are used to identify a given metric in entity recorders and snapshots.
Can be used as a decorator to scale TickMetricSnapshot messages to given timeUnits
and/or memoryUnits
before forwarding to original receiver
Configuration settings for the Metrics extension, as read from the kamon.metric
configuration key.
Entity recorder for a single MinMaxCounter instrument.
Identify a
thing
that is being monitored by Kamon. A kamon.metric.Entity is used to identify trackedthings
in both the metrics recording and reporting sides. Only the name and category fields are used with determining equality between two entities.// TODO: Find a better word for
thing
.