Observability & Metrics
Observability & Metrics
Overview
Observability is the practice of understanding why a brewing process behaves the way it does.
Traditional brewing logs often focus on recording events and measurements. While these records are valuable, they typically answer only one question:
What happened?
Observability seeks to answer a deeper question:
Why did it happen?
BevOps defines Observability as the ability to understand the state and behavior of a brewing process through measurements, observations, and historical data.
The goal is not simply to collect information.
The goal is to generate actionable insights.
⸻
Monitoring vs Observability
These terms are often used interchangeably, but they serve different purposes.
Monitoring
Monitoring answers:
What happened?
Examples:
- Original Gravity was 1.052
- Final Gravity was 1.011
- Fermentation lasted 8 days
- Temperature averaged 67°F
Monitoring focuses on known metrics and known conditions.
⸻
Observability
Observability answers:
Why did it happen?
Examples:
- Why did attenuation increase?
- Why did the beer finish drier than expected?
- Why was clarity improved compared to previous batches?
- Why did hop aroma fade more quickly than normal?
Observability focuses on understanding relationships between measurements, processes, and outcomes.
⸻
The Three Pillars of Brewing Observability
BevOps adapts a concept commonly used in software operations known as the Three Pillars of Observability.
Metrics
Quantitative measurements collected throughout the brewing process.
Examples:
- Original Gravity
- Final Gravity
- Attenuation
- Temperature
- Carbonation
- Yield
Metrics provide objective visibility into brewing performance.
⸻
Events
Significant occurrences during the brewing process.
Examples:
- Yeast pitched
- Dry hops added
- Cold crash started
- Fermentation completed
- Beer packaged
Events provide context for metrics.
Without events, measurements often lack meaning.
⸻
Logs
Human-recorded observations and notes.
Examples:
- Strong krausen observed on Day 2
- Citrus aroma increased after dry hopping
- Fermentation activity appeared sluggish
- Packaging losses higher than expected
Logs capture information that cannot always be measured automatically.
⸻
Observability Data Sources
Brewers may collect data from a variety of sources.
Examples include:
Manual Measurements
- Hydrometer readings
- Refractometer readings
- Volume measurements
- Packaging counts
Environmental Data
- Fermentation temperature
- Ambient temperature
- Humidity
Telemetry Systems
- Tilt Hydrometer
- Tilt Pico
- Fermentation controllers
- Temperature probes
Human Feedback
- Tasting notes
- Batch reviews
- Beer Satisfaction Scores
- Community feedback
Every source contributes to overall observability.
⸻
Brewing Telemetry
Telemetry is the automated collection of brewing data.
Examples include:
Tilt Hydrometer ↓ Tilt Pico ↓ Data Pipeline ↓ Time-Series Database ↓ Dashboard
Telemetry allows brewers to observe trends that may otherwise go unnoticed.
Examples:
- Fermentation curves
- Temperature stability
- Attenuation progression
- Fermentation duration
The objective is not automation for its own sake.
The objective is visibility.
⸻
Observability Workflows
Observability becomes most valuable when data is used to answer meaningful questions.
Example:
Monitoring
OG = 1.052 FG = 1.011
Useful, but incomplete.
⸻
Observability
Mash Temperature = 150°F Attenuation = 79% Compared to: Mash Temperature = 152°F Attenuation = 74%
Observation: Lower mash temperatures increased attenuation.
Insight: Mash temperature influences perceived dryness.
Action: Adjust future mash schedules accordingly.
This is where data becomes knowledge.
Dashboards
Dashboards provide visual access to brewing metrics and trends. Potential dashboard metrics include:
- Gravity
- Temperature
- Attenuation
- Fermentation Progress
- Yield
- Batch History Examples:
- Grafana
- Google Sheets
- Brewfather
- Custom Dashboards A dashboard should provide clarity, not complexity.
Alerting
Observability should not only help brewers understand the past. It should help identify issues in the present.
Examples:
- Fermentation temperature outside target range
- Unexpected gravity readings
- Telemetry failures
- Data collection interruptions The goal is early detection and faster recovery.
Observability Maturity
BevOps recognizes that brewers operate at different levels of sophistication.
Level 1 — Manual
- Brew logs
- Handwritten notes
- Hydrometer readings
Level 2 — Digital
- Spreadsheets
- Digital logs
- Basic charts
Level 3 — Telemetry
- Automated gravity collection
- Temperature monitoring
- Continuous data collection
Level 4 — Observable Brewery
- Time-series databases
- Dashboards
- Alerting
- Historical analysis
Level 5 — Data-Driven Brewing
- Continuous improvement informed by operational metrics
- Repeatable experimentation
- Integrated observability practices
Every level provides value. The goal is progress, not perfection
The Goal of Observability
The purpose of observability is not to create more dashboards. The purpose of observability is understanding.
Metrics become information.
Information becomes knowledge.
Knowledge becomes improvement.
A brewer who understands why a beer behaves the way it does is better equipped to improve future batches.
In BevOps, observability transforms brewing from a collection of isolated events into a continuously improving system.
Measure → Observe → Learn → Improve