When relabelling is suggested for selecting targets with service discovery there’s sometimes a misunderstanding that relabelling can only change labels. That’s not the case.read more
Continuing in our exploration of the ongoing epic saga of push vs. pull where the very future of humanity is at stake, let’s look at two general classes of push that are often conflated.read more
We’re often asked how to call
set() on a Counter. So how do you do that?
Wondering how the cool kids are configuring their Blackbox probe timeouts these days?
The Prometheus instrumentation best practices say to “Avoid missing metrics”. Let’s look at why, and how to deal with it.read more
If you’ve determined a metric should be tested, how do you go about that?read more
Should you unit test every bit of instrumentation you add? Not always.read more
If you’ve an existing instrumentation library in use, it’s not always practical to immediately switch to a Prometheus instrumentation library. There are a multitude of integrations available to aid your transition.read more
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?read more