A Counter
is a metric representing a single numerical value that may be
incremented over time.
A Counter
is a metric representing a single numerical value that may be
incremented over time. A typical use of this metric would be to track the
number of a certain type of request received. With a counter the quantity
of interest is the cumulative value over time, as opposed to a gauge where
the quantity of interest is the value as of a specific point in time.
A Gauge
is a metric representing a single numerical value that may be set
or adjusted.
A Gauge
is a metric representing a single numerical value that may be set
or adjusted. A typical use of this metric would be to track the current
memory usage. With a guage the quantity of interest is the current value,
as opposed to a counter where the quantity of interest is the cumulative
values over time.
A Histogram
is a metric representing a collection of numerical values
with the distribution of the cumulative values over time.
A Histogram
is a metric representing a collection of numerical values
with the distribution of the cumulative values over time. A typical use of
this metric would be to track the time to serve requests. Histograms allow
visualizing not only the value of the quantity being measured but its
distribution. Histograms are constructed with user specified boundaries
which describe the buckets to aggregate values into.
A SetCount
represents the number of occurrences of specified values.
A SetCount
represents the number of occurrences of specified values. You
can think of a dry vpimy as like a set of counters associated with each
value except that new counters will automatically be created when new
values are observed. This could be used to track the frequency of different
types of failures, for example.
A Summary
represents a sliding window of a time series along with metrics
for certain percentiles of the time series, referred to as quantiles.
A Summary
represents a sliding window of a time series along with metrics
for certain percentiles of the time series, referred to as quantiles.
Quantiles describe specified percentiles of the sliding window that are of
interest. For example, if we were using a summary to track the response
time for requests over the last hour then we might be interested in the
50th percentile, 90th percentile, 95th percentile, and 99th percentile for
response times.
A metric aspect that adjusts a gauge each time the effect it is applied to succeeds.
A metric aspect that adjusts a gauge each time the effect it is applied to succeeds, using the specified function to transform the value returned by the effect to the value to adjust the gauge with.
A metric aspect that increments the specified counter each time the effect it is applied to succeeds.
A metric aspect that increments the specified counter each time the effect it is applied to fails.
A metric aspect that increments the specified counter by a given value.
A metric aspect that increments the specified counter by a given value.
A metric aspect that tracks how long the effect it is applied to takes to complete execution, recording the results in a histogram.
A metric aspect that adds a value to a histogram each time the effect it is applied to succeeds.
A metric aspect that adds a value to a histogram each time the effect it is applied to succeeds, using the specified function to transform the value returned by the effect to the value to add to the histogram.
A metric aspect that adds a value to a summary each time the effect it is applied to succeeds.
A metric aspect that adds a value to a summary each time the effect it is applied to succeeds, using the specified function to transform the value returned by the effect to the value to add to the summary.
A metric aspect that counts the number of occurrences of each distinct value returned by the effect it is applied to.
A metric aspect that counts the number of occurrences of each distinct value returned by the effect it is applied to, using the specified function to transform the value returned by the effect to the value to count the occurrences of.
A metric aspect that sets a gauge each time the effect it is applied to succeeds.
A metric aspect that sets a gauge each time the effect it is applied to succeeds, using the specified function to transform the value returned by the effect to the value to set the gauge to.