PromQL live trainings
Schedule a private live online training delivered by Prometheus co-founder Julius Volz for your engineering team.
2x3 hours – €500 / participant
Live trainings for other courses may follow in the future.
By the creator of Prometheus
Our live PromQL trainings are delivered by Prometheus co-founder and initial PromQL creator Julius Volz. Julius is an active Prometheus team member, expert Prometheus consultant, and experienced teacher, now dedicated to creating the best Prometheus learning experience. With trainings created by Julius, you get to learn Prometheus in the most effective way.
About JuliusTraining summary
Learn PromQL from the ground up with this in-depth training by Prometheus co-founder Julius Volz. The training starts with the very basics of PromQL and then works towards advanced querying patterns and best practices. No previous knowledge of PromQL is required.
Pricing and conditions
The training price is EUR 500 / participant.
We require a minimum of 15 participants (or equivalent pricing) to schedule a training session.
We recommend a maximum group size of 30 to allow for sufficient Q&A attention. This depends on the chattiness of the group though, and you are of course free to add more participants!
Training format
This training is delivered online in 2 x 3-hour sessions on subsequent days (other timings available on demand).
The training consists of:
- A live video-call-based training via Zoom, Google Meet, or other compatible solutions.
- Detailed instructional material covering all training topics, including access to the material after the session.
- Interactive querying exercises to make sure you can apply what you have learned.
- Time to ask questions and discuss training topics.
- Use of PromLens (official Prometheus OSS component) as an instructional tool in the training to aid the understanding and construction of queries.
Reviews
Read what previous participants of this workshop are saying:
"I applied to attend the training under a scholarship program that Julius was running for under represented folks in tech, and was very excited when selected! Coming in, I had very basic knowledge of PromQL and wanted to learn more the theory behind the language as that would help me really understand what was going on. The training was perfect for that. Julius is the best person to learn from as he, well, designed the language! The material was very in-depth and Julius was very patient with answering all the questions I had. Would recommend this to anyone looking to level up their PromQL game. "
— Darshan Chaudhary
"This class was a great introduction to PromQL, and did a great job building on the basics to more advanced querying techniques. There were exercises throughout the class to reinforce concepts, and the training materials were made available to participants for further study. Julius made himself available for any questions throughout the class, and stayed after the class ended until all questions were answered. Julius even made himself available after the class via email for any follow up questions. This goes above and beyond any training course I've taken in the past. Great job! I can highly recommend this class!"
— Andrew Dampf, Linode
Training outline
Subject to minor changes, the training covers the following content:
Locating PromQL in the Big Picture |
---|
What is PromQL? |
PromQL Execution in Prometheus |
Use Case Overview |
Data Model Refresher |
Time Series Data Model |
Metric Types |
Basic Querying |
Using the Expression Browser |
Using PromLens |
The Training Demo Service |
Selecting Series |
Rates and Derivatives |
Aggregating Over Dimensions |
Arithmetic |
Interlude: PromQL Language Theory |
PromQL's Nested Structure |
Expression Types |
PromQL Node Types |
Query Types and Evaluation Time |
Advanced Querying |
Working with Histograms |
Thresholds and Filtering by Value |
Set Operators |
Working with Timestamp Metrics |
Sorting and topk / bottomk |
Inspecting Scrape Health |
Dealing with Absent Series |
Aggregating Over Time |
Subqueries |
Inquire about a live PromQL training
Want to book a PromQL live training for your team or inquire about group discounts or custom conditions?
Contact us at:
[email protected]
Or use the contact form below: