

0 / 2 embers
0 / 3000 xp
click for more info
Complete a lesson to start your streak
click for more info
Difficulty: 3
click for more info
Not enough gems
Cost: 6 gems
1: Metrics
incomplete
2: Prometheus
incomplete
3: System Metrics
incomplete
4: Metrics Exporters
incomplete
5: What to Measure
incomplete
6: Visualizing Metrics
incomplete
7: Service Metrics
incomplete
8: Custom Metrics
incomplete
9: Custom Visualizations
incomplete
10: Status Code Bars
incomplete
Back
ctrl+,
Next
ctrl+.
This lesson's interactive features are locked, please to keep using them
If logging is the foundation of an observable system, and alerting is an enhancement, where do metrics fit in?
Would it surprise you that, in a mature system, metrics are often a near-complete replacement for logging?
Good metrics and metric visualizations can give you the insight you need into your application's behavior to pinpoint problem areas, often without even looking at logs.
But we're getting ahead of ourselves.
First...
Metrics measure certain aspects of our application or its environment (memory and CPU usage, available disk space, etc.). Metrics come in different types:
We'll focus primarily on counters, but with that foundation, you can easily expand to the others as needed in future applications.