Skip to content

Feature Flags, System Monitoring, and Developer Experience — Resources

[!WARNING] Verified resources only. Every entry in this file must be something you have personally confirmed exists, is accessible, and is genuinely useful. Do not add resources based on hearsay, AI suggestions, or titles that "sound right." A short list of excellent resources beats a long list of unverified ones.


Official Documentation

  • Prometheus Documentation — The primary reference for Prometheus concepts, configuration, and PromQL. Start here for metric types and query syntax.
  • Grafana Documentation — Covers data sources, panel types, alerting, and dashboard-as-code (Grafonnet).
  • Sentry Documentation — SDK integration guides for Python, JavaScript, and other languages; performance monitoring reference.
  • PostHog Documentation — Event schema, SDK setup, feature flags, A/B testing, and session recordings.
  • DataDog Documentation — Agent installation, APM tracing, log management, and monitor/alert configuration.
  • OpenTelemetry Documentation — Vendor-neutral SDK reference for traces, metrics, and logs across all languages.

Books

Title Author Level Format Notes
Site Reliability Engineering Beyer, Jones, Petoff, Murphy (Google) Intermediate Print/eBook/Free online The canonical SRE reference; Chapters 4–6 on SLOs and error budgets are essential — sre.google/sre-book
The Site Reliability Workbook Beyer, Murphy, et al. (Google) Intermediate Print/eBook/Free online Practical companion to the SRE Book with worked examples — sre.google/workbook
Observability Engineering Majors, Fong-Jones, Miranda Advanced Print/eBook Covers the "observability-driven development" philosophy and OpenTelemetry in depth
Continuous Delivery Humble, Farley Intermediate Print/eBook The foundational text on deployment pipelines; Chapter 10 on feature flags is directly relevant

Online Courses

Course Platform Level Free? Notes
Prometheus and Grafana for Beginners Udemy Beginner No (discounted frequently) Hands-on lab-based; covers installation through alerting
OpenTelemetry Bootcamp Aspecto Intermediate Yes Free video series covering OTel concepts and SDK usage
Google SRE Learning Path Google Cloud Intermediate No Official Google content; covers SLOs, error budgets, and incident management

Video Resources

Title / Channel Creator Type Level Notes
Prometheus Tutorial for Beginners TechWorld with Nana Single video Beginner Clear introduction to the Prometheus architecture and PromQL basics
Grafana Crash Course Traversy Media Single video Beginner Quick practical introduction to building Grafana dashboards
OpenTelemetry explained Honeycomb Single video Intermediate Explains the OTel data model and SDK setup concisely

Blogs and Articles


Papers and Research

Title Authors Year Link Why It Matters
Dapper, a Large-Scale Distributed Systems Tracing Infrastructure Sigelman et al. (Google) 2010 Research paper The foundational paper for all distributed tracing systems
Accelerate: The Science of Lean Software Forsgren, Humble, Kim 2018 Book (not free) Introduces DORA metrics with peer-reviewed statistical evidence

Tools and Libraries

Tool / Library Language Purpose Link
prometheus_client Python Expose Prometheus metrics from Python apps Docs
prom-client JavaScript/Node Expose Prometheus metrics from Node.js apps Docs
opentelemetry-sdk Python OpenTelemetry tracing, metrics, logs Docs
@opentelemetry/sdk-node JavaScript OpenTelemetry for Node.js Docs
sentry-sdk Python Sentry error tracking and performance Docs
posthog Python PostHog analytics and feature flags Docs
Grafonnet Jsonnet Dashboard-as-code for Grafana Docs

Communities

Community Platform Focus Link
r/devops Reddit General DevOps and observability discussion r/devops
CNCF Slack Slack OpenTelemetry, Prometheus, Grafana channels Invite
Stack Overflow Stack Overflow Technical Q&A Tag: prometheus
OpenTelemetry GitHub GitHub Issues, RFCs, SDK development github.com/open-telemetry

Cheat Sheets and Quick References

See also the local CHEATSHEET.md which you'll build yourself as you study.


My Recommendations

Fill in as you progress — what actually helped you most?

Best for Absolute Beginners

To be filled in

Best for Building Mental Models

To be filled in

Best for Practical / Hands-On Learning

To be filled in

Best Deep Reference

To be filled in


Resources to Evaluate

Drop links here when you find something but haven't verified it yet.

  • Honeycomb's observability blog — needs evaluation
  • DataDog's "Learning Center" free courses — needs evaluation