Embed presentation
Downloaded 16 times








![How to handle counter metric
• Do you use reset?
• Do you use moving average?
h?p://www.robustpercep1on.io/how-does-a-prometheus-counter-work/
No! use rate/irate/increase func1on!
rate(h?p_response_status_total[1m])](https://image.slidesharecdn.com/prometheus-160425115600/85/Prometheus-9-320.jpg)
![powerful query language
sum by(status) (
rate(h?p_response_status_total [1m]))
)
ALERT DiskWillFillIn4Hours
IF predict_linear(node_filesystem_free{job='node'}[1h], 4*3600) < 0
FOR 5m
LABELS {
severity="page"
}
h?p://www.robustpercep1on.io/reduce-noise-from-disk-space-alerts/](https://image.slidesharecdn.com/prometheus-160425115600/85/Prometheus-10-320.jpg)


Prometheus is an open-source monitoring system started in 2012 by former Google engineers. It uses a pull-based architecture to easily scale and features a powerful multi-dimensional data model and query language. Prometheus scrapes metrics from instrumented jobs like node exporters and stores time series data which can then be queried and graphed.








![How to handle counter metric
• Do you use reset?
• Do you use moving average?
h?p://www.robustpercep1on.io/how-does-a-prometheus-counter-work/
No! use rate/irate/increase func1on!
rate(h?p_response_status_total[1m])](https://image.slidesharecdn.com/prometheus-160425115600/85/Prometheus-9-320.jpg)
![powerful query language
sum by(status) (
rate(h?p_response_status_total [1m]))
)
ALERT DiskWillFillIn4Hours
IF predict_linear(node_filesystem_free{job='node'}[1h], 4*3600) < 0
FOR 5m
LABELS {
severity="page"
}
h?p://www.robustpercep1on.io/reduce-noise-from-disk-space-alerts/](https://image.slidesharecdn.com/prometheus-160425115600/85/Prometheus-10-320.jpg)
