Tag: #prometheus
Writing on GPUs, LLMs, MLOps, Kubernetes — and mindset · 32 posts
vLLM Metrics — What to Chart and What to Alert On
The series vLLM exposes answer questions GPU metrics cannot: how many requests are running versus waiting right now, how full the KV cache is, how long until the first token. This post reads the official vLLM documentati
2026-08-12 · 7 min read #gpu#kubernetes#vllm#prometheus#observabilityDCGM Exporter — GPU Utilization Is Not What You Think It Is
DCGM Exporter is the standard path for exposing GPU telemetry in Prometheus format, but the utilization-style metric that ends up on nearly every dashboard does not measure what people expect. This post reads the default
2026-08-12 · 9 min read #gpu#kubernetes#dcgm#prometheus#observabilityGPU Serving SLOs and Alert Design — What to Promise and What to Page On
Putting an SLO on a GPU inference service starts with deciding which metric represents the user experience. Time to first token and throughput eat each other, so setting a target on only one guarantees the other collapse
2026-08-12 · 7 min read #gpu#kubernetes#slo#alerting#prometheusDesigning Prometheus Metrics That Answer Questions — Choosing Types, Cardinality Budgets, and the Traps in rate and Quantiles
More metrics is not better — a metric earns its keep only by answering a question. This post starts by laying out which questions counters, gauges, and histograms each answer, and which calculations become impossible in
2026-08-02 · 17 min read #observability#prometheus#promql#metrics#cardinalityWhy Average Response Time Lies — How to Read p50, p95, and p99 Properly
A service whose average response time is 80ms can still keep users waiting three seconds, and that happens all the time. This post explains what the average hides in a long-tail distribution, which question each of p50,
2026-07-26 · 11 min read #observability#percentile#prometheus#histogram#sloAlerting That Does Not Wake You at 3AM — Symptom-Based Alerts and Burn Rate in Practice
On-call collapses not because there are too few alerts but because there are far too many. This post starts with the mechanism by which alert fatigue makes you miss real incidents, then covers the principle of paging onl
2026-07-26 · 13 min read #observability#alerting#slo#error-budget#prometheusNative Histograms Are Stable Now — So Why Haven't You Turned Them On Yet
Prometheus native histograms showed up as an experimental feature in v2.40 (November 2022), went stable in 3.8.0 (December 2025), and 3.13, released July 1, 2026, is the first LTS to ship the feature in stable state. The
2026-07-16 · 17 min read #prometheus#observability#native-histograms#metrics#monitoringOperator Observability — Metrics, Events, Logging, and SLOs
A deep dive into observability for Kubebuilder-based Operators across metrics, events, logging, tracing, status/conditions, and SLOs. From the meaning of controller-runtime default metrics to adding custom metrics, wirin
2026-06-15 · 19 min read #kubernetes#operator#observability#prometheus#controller-runtimeHubble and ClusterMesh — Cilium Observability and Multi-Cluster Operations
Covers the architecture of Hubble, the observability layer of Cilium, with practical CLI queries, Prometheus metrics, and long-term flow log retention, then walks through configuring ClusterMesh for multi-cluster service
2026-06-13 · 13 min read #cilium#hubble#clustermesh#observability#multi-clusterKeycloak Observability — Metrics, Audit Logs, and Event-Driven Monitoring
A comprehensive guide to Keycloak observability: the event system and metrics endpoint, shipping events externally with the EventListener SPI, building Prometheus and Grafana dashboards, OpenTelemetry tracing, anomaly de
2026-06-12 · 13 min read #keycloak#observability#monitoring#prometheus#securityTime Series Databases 2026 Deep Dive - InfluxDB 3 · TimescaleDB · QuestDB · ClickHouse · Prometheus · VictoriaMetrics · Grafana Mimir
A full-stack 2026 dissection of time-series databases. InfluxDB 3.0 Rust + Apache Arrow + DataFusion + Parquet rewrite, TimescaleDB 2.18 hypertables, QuestDB 8.x SIMD ingest, ClickHouse 25.x MergeTree, Prometheus 3.0 and
2026-05-16 · 26 min read #time-series-database#influxdb#timescaledb#questdb#clickhouseObservability 2026 Complete Guide — OpenTelemetry, Datadog, Grafana Stack (LGTM+Beyla), Honeycomb, Prometheus, Jaeger, eBPF & SLO Deep Dive
A thorough look at the 2026 production observability stack on top of the OpenTelemetry standard. Covers SaaS vendors (Datadog, New Relic, Dynatrace, Splunk, Honeycomb, Coralogix, Logz.io, Chronosphere), open-source stack
2026-05-16 · 18 min read #observability#opentelemetry#datadog#grafana#honeycombKubestronaut Path 2026 Deep-Dive - CKA, CKAD, CKS, KCNA, KCSA and the CNCF Certification Ladder (Prometheus, Istio, Cilium, OpenTelemetry, Argo)
A thorough 2026 guide to the Kubestronaut program and the CNCF certification ladder. We cover the five core exams (CKA, CKAD, CKS, KCNA, KCSA) in depth — domains, exam format, passing scores, pass rates, Killer Shell moc
2026-05-16 · 20 min read #kubestronaut#cncf#kubernetes#cka#ckadTime-Series Databases in 2026 — TimescaleDB / InfluxDB 3 / QuestDB / ClickHouse / VictoriaMetrics Deep Dive
The 2026 time-series database map — TimescaleDB (the 1 Postgres extension), InfluxDB 3 (reborn on Apache DataFusion + Arrow), QuestDB (SQL plus fast ingest), ClickHouse (a column store with dominant analytical performanc
2026-05-15 · 18 min read #time-series#database#tsdb#timescaledb#influxdbObservability Complete Guide — Metric, Log, Trace, OpenTelemetry, eBPF, SLO (Season 2 Ep 9, 2025)
"If you cannot observe it, you cannot operate it." Observability is the superset of logging and monitoring — the ability to infer unknown unknowns from system state alone. This post covers the Metric, Log, Trace three-pi
2026-04-15 · 11 min read #observability#opentelemetry#prometheus#grafana#lokiWebSocket Real-Time Communication & Observability/Monitoring Complete Guide
From WebSocket/SSE/gRPC real-time communication principles to building observability with OpenTelemetry, Prometheus, and Grafana.
2026-04-12 · 13 min read #devops#websocket#realtime#observability#monitoringObservability & Monitoring Complete Guide 2025: Logging, Metrics, Tracing, Alerting Strategy
Everything about Observability! Three Pillars (Logs/Metrics/Traces), OpenTelemetry, Prometheus+Grafana, ELK Stack, Distributed Tracing (Jaeger/Tempo), Alerting Strategy (PagerDuty/OpsGenie), SLO/SLI/SLA, Cost Optimizatio
2026-03-25 · 18 min read #observability#monitoring#logging#distributed-tracing#metricsObservability Complete Guide 2025: Making Systems Transparent with Prometheus, Grafana, and OpenTelemetry
Master the three pillars of observability (Metrics/Logs/Traces)! Prometheus queries (PromQL), Grafana dashboards, OpenTelemetry instrumentation, Jaeger distributed tracing, ELK/Loki logging, alerting strategies, SLI/SLO/
2026-03-23 · 16 min read #observability#monitoring#prometheus#grafana#opentelemetry[Prometheus] PromQL Engine Internals: From Parser to Execution Engine
Source code level analysis of the PromQL engine internals. Covers the lexer, parser, AST structure, query evaluation engine for instant and range queries, step evaluation, lookback delta, subquery implementation, and mem
2026-03-20 · 9 min read #prometheus#observability#open-source-internals[Prometheus] TSDB Internals: WAL, Chunks, Blocks, Compaction
Source code level analysis of Prometheus TSDB internals. Deep dive into WAL segment structure, Head Block memSeries, chunk encoding (XOR, delta-of-delta), block structure, compaction algorithms, and posting list indexing
2026-03-20 · 10 min read #prometheus#observability#open-source-internals