Enterprise — SSO, SAML & support
obseria.io

Engineering Blog

Insights from the obseria.io team.

Deep dives on distributed tracing, OpenTelemetry, SRE practice, and building for production scale.

15 articles
OpenTelemetry20 min read

What Is OpenTelemetry? The Complete Guide to Observability

OpenTelemetry explained from first principles: API, SDK, Collector, and OTLP. Comparison tables, code examples for Python, Node.js, and Java, full semantic conventions reference, and a 5-minute quick-start. Available in English and German.

MB

Marco Bietti

Platform Engineer

Aug 3, 2026
AI & Agents19 min read

What Is AIOps? The Complete Guide to AI-Powered IT Operations in 2026

AIOps explained from first principles: how anomaly detection, event correlation, and root cause analysis ML models actually work. Includes a practical evaluation framework (12 questions to ask vendors), a comparison of real vs. marketing AIOps, and a 30-day adoption roadmap.

PM

Priya Mehta

ML Engineer

Aug 12, 2026
Engineering16 min read

Convert Raw Logs into Metrics with OpenObserve Pipelines

OpenObserve Pipelines extract structured metrics from raw log streams at ingest time — converting high-volume text into cheap, queryable time-series data. Covers pipeline architecture, VRL functions, histogram derivation, cardinality pitfalls, and two complete real-world configurations for HTTP and payment service logs.

MB

Marco Bietti

Platform Engineer

Aug 8, 2026
AI & Agents18 min read

What Is Agentic Observability? The Complete Guide for Enterprise Engineering Teams

AI agents are becoming production infrastructure — and traditional APM was never designed for them. This guide covers the four pillars of agentic observability, OpenTelemetry's gen_ai semantic conventions, and how to instrument LangChain, CrewAI, and custom agents for full trace visibility.

LH

Lena Hartmann

Staff Engineer

Jul 18, 2026
SRE15 min read

SLOs done right: how to define error budgets that your engineering team will actually respect

Most SLOs fail not because the math is wrong, but because nobody agreed on what they measure. This guide covers SLI selection, error budget arithmetic, multi-window burn rate alerting, and the budget policy that actually changes engineering behaviour.

PM

Priya Mehta

ML Engineer

Jul 10, 2026
OpenTelemetry13 min read

OpenTelemetry semantic conventions: the missing manual for distributed systems teams

Semantic conventions are the unsung hero of OTel — and the source of most cross-service correlation failures. This guide covers the full attribute namespace, HTTP and database conventions, async messaging propagation, gen_ai attributes, and how to enforce consistency across polyglot services.

MB

Marco Bietti

Platform Engineer

Jul 3, 2026
Engineering11 min read

Why tail-based sampling is the only sane default for high-volume tracing

Head-based sampling makes a keep/drop decision before the trace is complete. Tail-based sampling waits — and that changes everything. We walk through the architecture, the trade-offs, and why obseria.io processes every span before deciding what to store.

LH

Lena Hartmann

Staff Engineer

May 27, 2026
OpenTelemetry9 min read

Running the OpenTelemetry Collector at production scale: what we learned

After operating the OTel Collector for 400+ customer tenants, we have opinions. Batching strategies, memory limiters, queue sizing, and the one config change that cut our CPU usage by 40%.

MB

Marco Bietti

Platform Engineer

May 22, 2026
SRE14 min read

Killing alert fatigue with ML baselines: from 900 pages/month to 12

One of our customers was receiving 30 pages a day. After switching to obseria.io's ML anomaly detection, they're down to 12 pages per month — all of them actionable. Here's exactly how the model works.

PM

Priya Mehta

ML Engineer

May 18, 2026
Kubernetes8 min read

Kubernetes observability in 2026: what's changed and what's still broken

The ecosystem has improved dramatically — eBPF auto-instrumentation, native OTLP in kubelet, and proper sidecar-less tracing. But cross-namespace correlation is still a mess. Our field notes from production.

SO

Sam Okonkwo

DevRel Engineer

May 14, 2026
Engineering10 min read

Tracing database queries across services: N+1 detection at the trace level

N+1 query problems are invisible in conventional APM — they look like normal latency. Distributed tracing exposes them as repeated child spans. We built an automated N+1 detector on top of our span tree, and here's how it works.

LH

Lena Hartmann

Staff Engineer

May 9, 2026
OpenTelemetry7 min read

Prometheus vs OpenTelemetry metrics: when to use each (and when to use both)

They solve similar problems differently. Prometheus pulls; OTel pushes. Prometheus has a richer ecosystem; OTel has vendor neutrality. In practice, you'll run both. Here's our recommended architecture.

MB

Marco Bietti

Platform Engineer

May 5, 2026
SRE6 min read

The incident postmortem template our SRE team actually uses

Most postmortem templates are too long and get skipped. Ours is three sections, takes 20 minutes to fill out, and links directly to the obseria.io trace from the incident. We're sharing the template and the reasoning.

YT

Yuki Tanaka

SRE Lead

Apr 30, 2026
Engineering8 min read

High-cardinality metrics without the bill shock: how obseria.io handles it

Most tools charge per unique series. High-cardinality labels like user_id or request_path can explode your bill overnight. We explain our per-data-point pricing model and show you exactly how to structure labels for cost efficiency.

AS

Ana Sousa

Product Engineer

Apr 25, 2026
Engineering13 min read

eBPF auto-instrumentation: zero-code tracing for any language

eBPF lets us attach probes directly to kernel network calls — meaning we can trace Go, Rust, JVM, and native binaries without SDK changes. We shipped this in obseria.io 3.2. Here's how it works under the hood.

CV

Carlos Vega

Systems Engineer

Apr 20, 2026

Get new posts in your inbox.

2–3 deep dives per month on observability engineering, SRE practice, and OpenTelemetry. No marketing, no noise.