-
SLO formulas implementation in PromQL step by step
The service level terminology provides a framework for quantifying the quality of a service's reliability. There are plenty of resources available on SLI, SLO, and SLA, most theorizing. This article proposes PromQL implementations for availability and latency SLOs.
-
Self-hosted observability stack for Ruby on Rails apps
Observability is becoming a standard. Cloud observability providers deliver a high-end solutions for the storage and visualization of the telemetry data. Yet, application owners may consider an entirely in-house approach. Here is how you can achieve it for a Ruby on Rails app.
-
Collecting Prometheus metrics from multi-process web servers, the Ruby case
In Prometheus, metrics collection must follow concrete rules. It is a challenge with multi-process web servers where each scrape might reach a different instance of the app which holds a local copy of the metric. In this article I describe a rebellious solution of which combines StatsD with Prometheus.
-
Simple Prometheus queries for metrics inspection
Cardinality is key. And itโs easy to get it out of control. Check out a proposal on how to inspect your metrics with simple Prometheus queries and tune your instrumentation.