Have you ever wondered how many CPU seconds it takes to probe an instance via TCP or HTTP 100, 1,000, or 10,000 times?
A blog on monitoring, scale and operational Sanity
Have you ever wondered how many CPU seconds it takes to probe an instance via TCP or HTTP 100, 1,000, or 10,000 times?
When metrics come from another system they often don't have labels. metric_relabel_configs
offers one way around that.
You may have noticed that most PromQL functions and operators remove the metric name in their result. Let's look at why.
It's often claimed that an advantage of push-based monitoring systems is that, compared to pull-based systems like Prometheus, they don't need service discovery. This isn't true, and I'm going to explain why.
Have you ever wondered what exactly that "Silence" button on each of your alerts in the Alertmanager actually does? Perhaps you have an idea but are unsure of their correct usage or value.
In this post I aim to clear up any confusion surrounding the silencing of alerts, so you can make the most of its functionality and understand when and why to use them.
Read more
Prometheus client libraries don't just export metrics in our format, they can parse that format too.
For day to day use, there's only a handful of PromQL patterns you need to know. Let's look at them.
Prometheus 1.6 includes a new experimental feature called remote read. Let's look at what it can do.