Perfcounter (Performance Metrics) - (Operational|Machine) data

> Perfcounter (Performance Metrics) - (Operational|Machine) data

1 - About

This section is about machine data:

  • performance counter
  • sensor

Performance metrics known also as Perfcounter (generally on Windows) are counter produced by application (OS and every other app) in order to:

See also: Observablity

(Counter|Metrics|Monitoring) data are of the time serie data type.

These (counter|numbers) are or we will derive averages from them. There is no way to figure out from the data, if you got from one point to another in an horizontal and constant line.

2 - Steps / Lifecycle

They are:


Merge with monitoring lifecycle ??


3 - Counter Category

Machine data counter example:

3.1 - Sensor

  • temperature,
  • speed,
  • voltage,
  • number of printouts

3.2 - Service Metrics

See SLI: Service Level Indicators:

3.3 - Event

Some monitoring systems can also capture events:

  • Changes: Internal code releases, builds, and build failures
  • Alerts: Internally generated alerts or third-party notifications
  • Scaling events: Adding or subtracting hosts

4 - Property

4.1 - Increasing

Increasing counter starts at zero, increasing when an action occurs. This type of counter will probably have a maximum value. If this value is reached, the counter starts over at zero. This is the same as many counters in the world such as the mileage counter in a car.

4.2 - Scale and Persistence

  • last 2 hours at 1 minute resolution,
  • last 24 hours at 10 minute resolution,
  • last 3 days with 1 hour resolution,
  • last 7 days at 2 hours resolution

X-scale (Minor/Major Tick)

5 - Reference

counter/counter.txt · Last modified: 2019/01/03 15:04 by gerardnico