Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Understanding PromQL
Welcome
Overview (0:45)
Prerequisites
PromQL Theory: Selectors
Types of Expressions (1:57)
Instant Vector vs Range Vector (1:16)
Selectors (2:11)
Selector Safety (0:55)
Instant Vector Staleness (2:10)
Range Vector Selectors (0:53)
Time from when? (1:11)
Exercise: Use Selectors
PromQL Theory: Functions
Functions (0:26)
Math Functions (1:48)
Clamping (0:53)
Time and Timestamps (2:26)
Time and Dates (1:44)
Gauge Range Vectors (2:28)
Counter Range Vectors (3:57)
Aggregating Over Time (2:39)
Subqueries (2:26)
Histograms (1:20)
Switching Types (1:39)
Altering Labels (1:24)
Sorting (0:50)
Missing Values (1:41)
Other Functions (1:36)
Quiz
Aggregators and Operators
Aggregators (4:00)
Choosing Output Labels (4:46)
Binary Operators (0:44)
Arithmetic Operators (0:54)
Simple Binary Operator Matching (1:29)
Matching Your Time Series (1:54)
Many to One (2:22)
Comparison Operators (2:16)
Bool vs Filtering (1:46)
Logical/Set Operators (1:47)
Quiz
PromQL in Practice
From Theory to Practice (0:16)
Common Query Patterns in PromQL (2:42)
Pitfalls when Aggregating (1:53)
Machine Role Labels (2:14)
Threshold from a Metric (1:15)
Combining Alert Conditions (1:39)
Finding Big Metrics (2:16)
Accessing PromQL
Accessing PromQL (0:54)
HTTP API (1:51)
Query Range Computational Model (1:23)
Getting Data Aligned to a Day (1:13)
Recording Rules (1:00)
When to use rules? (1:21)
Rule Naming (3:51)
Using Rules (0:47)
Rule Anti-Patterns (2:36)
Review
Review
HTTP API
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock