- Resources
- Engineering
ClickHouse engineering resources
What is log management? Lifecycle, retention, and tooling
Log management is the discipline of handling logs across their full lifecycle: generation, collection, parsing, storage, retention, query, and deletion.
Last updated: Jul 29, 2026
What is log analytics? Querying logs at scale
Log analytics runs aggregations, time series, and pattern detection over centralized logs, turning billions of log lines into answers about system behavior.
Last updated: Jul 29, 2026
What is log aggregation? Centralizing logs from every service
Log aggregation collects log data from every service, host, and container into one queryable store, so engineers can search and correlate events across a whole system.
Last updated: Jul 29, 2026
What is eBPF? Kernel-level observability without code changes
eBPF runs sandboxed programs inside the Linux kernel to capture traces, network flows, and profiles without changing application code. How it works, where it falls short, and how to query its output at scale.
Last updated: Jul 29, 2026
What is distributed tracing? Traces, spans, and context propagation
Distributed tracing follows one request across every service it touches, recording each step as a span under a shared trace ID so you can see where the time went.
Last updated: Jul 29, 2026
What is AIOps, and what does it actually deliver?
AIOps applies machine learning to IT operations data to detect anomalies, correlate events, and cut alert noise. What it does well, where it stops, and what it needs underneath.
Last updated: Jul 29, 2026
What is AI agent observability?
AI agent observability traces multi-step, non-deterministic agent workflows (LLM calls, tool calls, retrievals, sub-agent spawns) as spans in one trace, so teams can debug agent behavior.
Last updated: Jul 29, 2026
The three pillars of observability - and where the model breaks
Logs, metrics, and traces defined honestly: what each pillar captures, when to use which, how they correlate, and why siloed pillars break down at scale.
Last updated: Jul 29, 2026
What is tail latency? Why p99 spikes when averages look fine
Tail latency is the slow end of the response-time distribution (p95 and beyond). Why fan-out makes rare slowness common, what causes it, and how hedged requests, timeouts, and load shedding reduce it.
Last updated: Jul 29, 2026
SLOs, SLIs, and SLAs: definitions, differences, and worked examples
An SLI measures a service, an SLO sets the internal target for that measurement, and an SLA is the external contract with penalties. How the three layers fit together, with error-budget math and worked examples.
Last updated: Jul 29, 2026
RUM vs synthetic monitoring: which do you need?
RUM measures what real users experienced; synthetic monitoring measures what scripted probes experienced. How the two differ on alerting, coverage, and cost, and when to run both.
Last updated: Jul 29, 2026
What is root cause analysis? Methods, process, and limits
Root cause analysis traces an incident from symptom to underlying cause. The methods, a worked example, a report template, and where the single-root-cause model breaks down.
Last updated: Jul 29, 2026
RED method vs USE method: which should you use?
RED (Rate, Errors, Duration) monitors request-driven services; USE (Utilization, Saturation, Errors) monitors resources. How they differ, a worked outage through both lenses, and why most teams run both.
Last updated: Jul 29, 2026
Percentiles vs averages: why your latency dashboard lies
Latency distributions are right-skewed, so the mean hides the slow tail users actually feel. What p50, p95, and p99 mean, why you cannot average percentiles, and how to compute them at scale.
Last updated: Jul 29, 2026
OpenTelemetry's profiles signal enters public alpha
OpenTelemetry profiles, the fourth telemetry signal, entered public alpha in March 2026, with OTLP support, collector pipelines from v0.148.0, and a whole-system eBPF profiler.
Last updated: Jul 29, 2026