A blog on monitoring, scale and operational Sanity
December 11, 2017
Have you ever wondered why the buckets in histograms are not just counters of events that fall into each bucket?
December 4, 2017
Usually alert thresholds are hardcoded in the alert. In more sophisticated setups, it would be useful for it to be parameterised based on another time series.
October 23, 2017
With the upcoming release of Prometheus 2.0 comes a new format for writing recording and alerting rules.
September 4, 2017
As PromQL has evolved, there are some functions that should no longer be used.
August 28, 2017
While the irate() function is useful for granular graphs, it is not suitable for alerting.
July 24, 2017
The Prometheus instrumentation best practices say to "Avoid missing metrics". Let's look at why, and how to deal with it.
May 29, 2017
You may have noticed that most PromQL functions and operators remove the metric name in their result. Let's look at why.
May 1, 2017
For day to day use, there's only a handful of PromQL patterns you need to know. Let's look at them.
March 27, 2017
Prometheus alerts use the same powerful PromQL expressions as queries and graphs. This can be used to produce sophisticated alerts.
March 6, 2017
Prometheus doesn't have an explicit boolean type or functionality. However there is a convention and enough power in PromQL to work with booleans.
Blog | Training | Book | Careers | Privacy | Demo