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
62
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.

Studying for a certification? This track is the core of the OpenTelemetry Certified Associate blueprint — its API-and-SDK domain alone is 46 % of that exam. It also covers the part of the Prometheus Certified Associate paper that is not about Prometheus: traces, spans and logs make up an 18 % domain there.

What you'll learn

5 modules, seed to bloom

Each module is a set of flashcards — 62 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

19 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
  • BMetrics, logs and profiles
  • CMetrics, traces and dashboards
  • DCounters, gauges and histograms
Permalink & share
Sample · Observability: Grafana, Logs & Traces

What does Loki read when you grep a week of logs?

  • AThe chunks of the streams your labels matched, decompressed and scanned
  • BThe full-text index, which resolves the string to matching entries
  • CEvery chunk in the store, since labels do not narrow a text search
  • DThe compactor's summary table, which records the strings it has seen
Permalink & share
Sample · Observability: Grafana, Logs & Traces

A 300 ms trace holds a 250 ms database span. What does that show?

  • AWhere the time went — that call dominates the request
  • BThat the database is saturated — it needs more capacity
  • CThat the other spans ran concurrently — alongside the query
  • DNothing yet — a span's duration excludes time spent waiting
Permalink & share
Sample · Observability: Grafana, Logs & Traces

You switch vendors after instrumenting with OTel. What changes?

  • AThe exporter configuration — the instrumentation itself stays put
  • BEvery call site — the instrumentation names the vendor
  • CThe whole SDK — each vendor ships its own implementation
  • DNothing at all — a vendor reads OTLP straight from the application
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