Gauge
A gauge represents the value of something at a point in time. It can go up or down, which makes it suitable for measurements such as memory usage, queue depth, active connections, or temperature.
Temporal Aggregation
Section titled “Temporal Aggregation”Temporal aggregation groups points from the same time series into time buckets.
Common temporal aggregations for gauges are:
Avgto smooth variation within each intervalMinandMaxto understand rangeLastwhen you care about the latest observed value in each bucket
If a gauge reports values like 70, 75, and 80 during a 5-minute bucket:
Avgreturns75Minreturns70Maxreturns80Lastreturns the last reported value in that bucket
Spatial Aggregation
Section titled “Spatial Aggregation”Spatial aggregation combines multiple series of the same metric.
Examples:
- sum memory usage across all pods in a namespace
- average CPU utilization across nodes in a cluster
- max queue depth across worker instances
Group by controls how the series are combined. Without grouping, all matching series are rolled into one result. With grouping, KloudMate preserves one result per selected dimension.
When Gauges Work Well
Section titled “When Gauges Work Well”Gauges are a good fit for:
- memory usage
- active sessions or connections
- queue depth
- concurrent workers
- disk utilization