Delivery and observability

Prometheus

A metrics database and alerting engine, and the de facto standard inside Kubernetes.

When we reach for it

Self-hosted observability, and estates where the telemetry has to stay on the client’s own infrastructure. The scrape model fits container estates well, where workloads come and go faster than any static configuration can track them.

When we would argue against it

High-cardinality data such as per-user labels. That is what tracing is for, and the failure is a memory exhaustion rather than a warning. Long-term storage needs a deliberate answer too; it is a metrics database, not an archive.

What it looks like in delivery

Alert rules in version control and reviewed, so an alert that pages someone has been agreed by someone. Alerts written against symptoms a user would notice rather than against causes an engineer finds interesting, which is what keeps a pager rota survivable.

Where this appears on the site

Nothing on this site names it yet

We work in Prometheus, and no case study or service page currently published on this site prints it in its stack. Rather than describe an engagement you cannot check, this space stays empty until one does. Ask us and we will talk you through it directly.

Working in Prometheus?

Tell us what it is running, what it costs you today, and what you need it to do next. A senior engineer will tell you what we would keep and what we would change.