Observability · 5 modules

Observability: Grafana, Logs & Traces

The pillars beyond metrics, explained from first principles. Learn the three signals, structured logging and Loki, distributed tracing, OpenTelemetry and Grafana — and remember it with spaced repetition.

flashcards
54
flashcards
per day
~10 min
per day
level
Beginner → Intermediate
level
modules
5
modules
About this topic

What is observability?

Observability is the ability to understand what is happening inside a system from the telemetry it emits — enough to debug problems you did not anticipate, not just the ones you set alerts for. It rests on three signals: metrics (aggregatable numbers over time), logs (discrete timestamped events), and traces (the causal path of one request across services). Each answers a different question, and the real skill is knowing which to reach for.

Metrics are the province of the Prometheus track; this track covers everything around them. It grounds the RED and USE methods, then goes deep on the other two pillars: structured logging and how Grafana Loki stays cheap by indexing labels instead of full text, and distributed tracing — spans, context propagation, and head- vs tail-based sampling with backends like Tempo and Jaeger.

It ties the picture together with OpenTelemetry — the vendor-neutral standard for producing telemetry, its Collector pipeline and OTLP — and Grafana, the layer where you visualize and alert on all of it. Spaced repetition keeps the concepts sharp for when you are on call and need them most.

What you'll learn

5 modules, seed to bloom

Each module is a set of flashcards — 54 in total. Answer, review, and watch your knowledge grow from seed to full bloom.

Three Pillars & Signals

metrics, logs and traces — what each signal is for

10 cards

Logs & Loki

structured logging, Loki architecture and LogQL

11 cards

Distributed Tracing

spans, context propagation, sampling, Tempo and Jaeger

11 cards

OpenTelemetry

OTel API/SDK, the Collector, OTLP and instrumentation

11 cards

Grafana

dashboards, panels, data sources, variables and alerting

11 cards
Try before you plant

Sample questions

A taste of the real flashcards. Pick an answer, then reveal the explanation.

Sample · Observability: Grafana, Logs & Traces

What are the three primary telemetry signals in observability?

  • AMetrics, logs and traces
  • BAlerts, dashboards and reports
  • CCounters, gauges and events
  • DSpans, labels and samples
Permalink & share
Sample · Observability: Grafana, Logs & Traces

What does Grafana Loki actually index for each log entry?

  • AOnly its labels; the log content is stored compressed, not indexed
  • BEvery word of the log line, giving Elasticsearch-style full-text search
  • CEvery numeric value parsed out of the log line as a metric series
  • DEvery trace and span id, building a distributed-tracing index
Permalink & share
Sample · Observability: Grafana, Logs & Traces

What is a span in distributed tracing?

  • AA single named, timed unit of work with start and end
  • BThe full causal path of a request across many services
  • CA key/value tag attached to describe a unit of work
  • DA sampling rule that decides which traces to keep
Permalink & share
Sample · Observability: Grafana, Logs & Traces

What is OpenTelemetry?

  • AA vendor-neutral framework of APIs, SDKs and tools to generate and collect telemetry
  • BA time-series database that stores and indexes application metrics for querying
  • CA hosted dashboard product for visualizing traces, metrics and log data
  • DA single vendor's proprietary agent that ships telemetry to one backend only
Permalink & share
How Gnoseed works

Learn it once, keep it for good

1

Answer a question

Each card is one practical concept with multiple options. Pick what you think is right.

2

Get the full answer

See the correct option plus a clear explanation, and a link to deeper docs when one is available.

3

Review at the right time

A spaced-repetition engine (SM-2 or FSRS) resurfaces each card just before you would forget it.

Why learn this

Why observability is worth your time

Debug the unknown-unknowns

Knowing when to reach for a metric, a log or a trace is what lets you diagnose novel failures instead of guessing.

Vendor-neutral by design

OpenTelemetry and the Grafana stack are open standards — the skills transfer across employers and tools.

Control logging cost

Understanding Loki labels and cardinality is how you keep logs queryable without an eye-watering bill.

A core SRE and platform skill

The three pillars, tracing and OpenTelemetry are staple topics in SRE, DevOps and platform interviews.

FAQ

Common questions

How is this different from the Prometheus track? +

The Prometheus track owns metrics — PromQL, metric types, exporters and Alertmanager. This track covers the other two pillars (logs and traces), OpenTelemetry, and Grafana, so the two are siblings that together complete the observability picture.

Do I need monitoring experience first? +

No. The track starts from what observability means and the three signals, so beginners and engineers formalizing what they already half-know both benefit.

Does it cover OpenTelemetry and Grafana? +

Yes. Dedicated modules cover OpenTelemetry (the API/SDK, the Collector pipeline, OTLP and instrumentation) and Grafana (dashboards, data sources, variables and unified alerting), alongside logs/Loki and distributed tracing.

Is it free? +

Yes, completely free. No registration or credit card is required, and all your progress is stored locally in your browser.

Ready to master observability?

Plant your first seed today. Ten minutes a day is all it takes to turn telemetry into understanding.

Start learning free