This course was created with the
course builder. Create your online course today.
Start now
Create your course
with
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
Switching Types
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock