# What are the types of Metrics known as Statistical Collector?

A telemetry metric is a time serie with:

• timestamped
• numerical value
• and optional labels

## Other name

Monitoring Metrics are also known as:

• Statistical Collector
• Perfcounter (generally on Windows)
• Performance metrics
• Performance data

They are known as statistical data collectors because they gather data and compute statistics. They are used to collect, evaluate and report results, e.g.

• mean residence times of customers
• or the average utilisation of a server.

## Aggregated metrics / Statistics

An aggregated metrics is

They are event metrics.

For the business related view of metrics, see Dimensional Data Modeling - Metrics - Key Performance indicators (KPI)

## Type

### Counter

A Counter is a metric that:

• can go only up.
• is reset when the application restarts.
• is used to record occurrences of events like the number of customer arrivals
• is plotted with a rate function over an interval

Car example: the mileage counter.

### Gauge

A Gauge is a metric that can go up and down (gauge values are not rates).

Car Example: Speedometers

### Timer

A Timer measures both the count of timed events and the total time of all events timed.

### Others

• Histogram - A histogram ranks the measured values into predefined classes.
• Regressions: A Regression perform a regressional analysis of two different collected value series (x and y). It reports the number of observations, mean (for x and y), regression and correlation coefficients, standard deviations and interception.

Time series:

• Tallies. A tally records the mean and standard deviation of a (time) series of values. Example: Computing the average time customers spent on a system
• Accumulates: An Accumulate records the mean and standard deviation of a time series of values against different time intervals. Example: System load

## Implementation

Discover More
Computer Monitoring / Operational Intelligence / Real Time Monitoring

Computer Monitoring / Operational Intelligence / Real Time Monitoring Monitoring is the process of defining metrics and alerts in order to respond to a performance degradation where the acceptable level...
Counter - Collector

Metrics collector query and collects metrics in order to be able to send them to a metrics server Log Collector In a instrumented application, reporter are a client piece of code which: process...
Metrics - Registry

A registry is a local store for metrics. The metrics are locally grouped in the registry in order to batch the data collection.
Monitoring Metrics - Accumulates

An accumulate is a monitoring metrics that record time-weighted metrics such as the mean and standard deviation of a time series of values They weight are given by time interval. In contrast, a tally...
Monitoring Metrics - Histogram

An Histogram is a statistical collector that ranks the measured values into predefined classes. It reports: a histogram the number of observations, mean, standard deviation, minimum...
Monitoring Metrics - Tally

A tally is a monitoring metrics that record the mean and standard deviation of a (time) series of values where each observation carries the same weight. Computing the average time customers spent...
Prometheus - Metrics

This page is metrics in Prometheus. where: the metric name is api_http_requests_total the labels are: method=“POST” handler=“/messages” A metric identifier is composed uniquely...
RRD

tool is a data logging and graphing system for metrics (performance data). tool refers to Round Robin Database tool. tool works with Round Robin Databases (s). It stores and retrieves data from them....
Time Serie - Graphite (Storage and Visualization)

Time Serie - Graphite (Storage and Visualization) Graphite is a metrics server software. It does two things: * Store metrics (numeric time-series data) * Render graphs of this data on demand The...
What are Application Metrics? ie Perfcounter, Performance Metrics, Operational data, Monitoring, telemetry

This section is about the collection and calculation of metrics in a monitoring context known as observability.