I’ve previously mentioned that you shouldn’t have the version of your software as either a target label, or exposed via a label on all metrics of your server as it’ll make using the metrics more challenging. What should you do instead?read more
There’s a common misunderstanding when dealing with Prometheus counters, and that is how to apply aggregation and other operations when using the
rate and other counter-only functions.
When you’ve broken a metric out into labels a common need is to tell what proportion each label represents of the total. The
group_left modifier of Prometheus is the key.
There are four standard types of metric in Prometheus instrumentation: Gauge, Counter, Summary and Histogram. Today we’ll have look at the principles around Counters, and how Prometheus differs from other monitoring systems.read more
Prometheus 0.17.0 was recently released with 394 commits since 0.16.2, let’s see what the big changes are.read more
As your Prometheus usage grows and starts to get loaded, it’d be useful to know which metrics are using the most resources so that you can re-evaluate their utility.read more
It’s a best practice with Prometheus that target labels should be constant over a target’s entire lifetime. On the other hand it’s useful to aggregate metrics across all the machines that are currently Apache servers. How can we do that?read more