Packages

p

zio.zmx

metrics

package metrics

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. metrics
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Type Members

  1. trait Counter extends AnyRef

    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.

  2. trait Gauge extends AnyRef

    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.

  3. trait Histogram extends AnyRef

    A Histogram is a metric representing a collection of numerical with the distribution of the cumulative values over time.

    A Histogram is a metric representing a collection of numerical 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.

  4. trait MetricAspect[-A] extends AnyRef

    A MetricAspect is able to add collection of metrics to a ZIO effect without changing its environment, error, or value types.

    A MetricAspect is able to add collection of metrics to a ZIO effect without changing its environment, error, or value types. Aspects are the idiomatic way of adding collection of metrics to effects.

  5. implicit final class MetricsSyntax[-R, +E, +A] extends AnyVal
  6. trait SetCount extends AnyRef

    A SetCount ia a metric that counts the number of occurences of Strings.

    A SetCount ia a metric that counts the number of occurences of Strings. The individual values are not known up front. Basically the SetCount is a dynamic set of counters, one counter for each unique word observed.

  7. trait Summary extends AnyRef

    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.

Value Members

  1. object Counter
  2. object Gauge
  3. object Histogram
  4. object MetricAspect
  5. object SetCount
  6. object Summary

Inherited from AnyRef

Inherited from Any

Ungrouped