I must say this is the best tutorial on PromQL I have come across yet! You provide a schema for PromQL that allows me to make sense of the PromQL docs which do such a poor job of explaining the different types of vectors and how that relates to the different types of metrics and functions. Thanks for the brilliant video!
Hi Olivier, it was initially a recommendation from the community. It seems that it is now tolerated...but you will need to filter out your metrics having empty label , or set a default value on your exporter.
Does promql come with prometheus by default when you install it? Were you using promql in your queries at the end? Or was that prometheus's own filtering which is separate from promql?
Excellent Work! I was searching for this level of PromQL information on UA-cam. When you get a chance, could you share your knowledge on grafana dashboard creation using json.
Is it not possible to run "rate" on the response of a "delta"? We collect all the metrics in a summery value so I do have to use "delta" so I can see the change of the value, however I don't really know how I can run multiple functions on it.. e.g "rate(delta(api_dispatches{}[25s][1m]))" does not return anything
Hi Chrizz, Very good questions. I could use several functions but in your case rate( delta i'm not sure it would work. rate only works with counters. delta is not returning counters. i guess you would need to do delta ( rate (...) instead.
First of all thanks for the idea, i will try to create a short video on this. FYI there is a small project that will help you achieve this : github.com/nalbury/promql-cli
The content I'm expecting on a video with a title starting with "How to ..." is with computer screen and step by step tutorial. Not a commentary style like those UA-camrs who cannot do benchmark on the new hardware they were sent.
Tbh, from your explanations alone, i had a hard time understanding the difference between instant vector, range vector, the rate function. As there are lots of positive comments and review, i guess some ways of explaning are not suitable for everyone.
I must say this is the best tutorial on PromQL I have come across yet! You provide a schema for PromQL that allows me to make sense of the PromQL docs which do such a poor job of explaining the different types of vectors and how that relates to the different types of metrics and functions. Thanks for the brilliant video!
Your video was way more approachable than the PromQL docs. Thanks so much for sharing your knowledge and insights.
Thanks for you feedback
Really nice video!! I am finally feeling more confident about promQL! Keep the nice job!
Glad I could help!
This is a super awesome Tutorial, Thank you!
Thank you for a video with a very detail explanation!
Incredible content quality! You will grow a lot! Thanks for the content!!
Thanks for your feedback. Let me know if there are any topics that i should cover.
I am having a headache because of PromQL but this tutorial really helps! 🙌😄
thanks after many vids i found a useful one
the best best thing you told in the end...promlense
Great! Perfect description of concepts ✨✨✨✨✨✨
Thank you! 😃
Very nice tutorial
Great video, very well explained.
it is ice breaker video. thanka lot sir..
20:53 Why is it forbidden to label filter with an empty string ? I tried prometheus_http_requests_total{unknownLabel=""} and it seems to be working
Hi Olivier,
it was initially a recommendation from the community. It seems that it is now tolerated...but you will need to filter out your metrics having empty label , or set a default value on your exporter.
Very nice video. Looking forward to more such content
Thank you, I will produce more content. let me know if there are topics that could help ;-)
Does promql come with prometheus by default when you install it? Were you using promql in your queries at the end? Or was that prometheus's own filtering which is separate from promql?
Thanks for this lesson!
Thank you, helped me a lot learning Prometheus
Glad I could help!
Awesome video. I've learned a lot.
Glad you enjoyed it!
Excellent Work! I was searching for this level of PromQL information on UA-cam.
When you get a chance, could you share your knowledge on grafana dashboard creation using json.
Thanks for you feedback.I'm adding this topic in my backlog.
Thank you so much! I love your contents!
Glad you like them!
thank you very much :) this video was were usefull for me :)
Glad it helped!
Love your video. One note though - check how gauge is pronounced ;)
Excellent demo..thank you so much
Glad you liked it!
Is it not possible to run "rate" on the response of a "delta"?
We collect all the metrics in a summery value so I do have to use "delta" so I can see the change of the value, however I don't really know how I can run multiple functions on it.. e.g "rate(delta(api_dispatches{}[25s][1m]))" does not return anything
Hi Chrizz, Very good questions. I could use several functions but in your case rate( delta i'm not sure it would work. rate only works with counters. delta is not returning counters. i guess you would need to do delta ( rate (...) instead.
thank you for the video. very informative.
Glad it was helpful!
Did you create blog post to capture all these concepts and examples?
Hi , Here is the blog version on this episode : isitobservable.io/observability/prometheus/how-to-build-a-promql-prometheus-query-language
can you show me hot to do run prometheus query using terminal
First of all thanks for the idea, i will try to create a short video on this. FYI there is a small project that will help you achieve this : github.com/nalbury/promql-cli
Really Nice video
Thanks
thanks, your video help me a lot.
Glad to hear that!
Awesome vedio thanks a lot!!
Glad you liked it!
the random explosion lol
Great video thanks
Glad you enjoyed it
❤Thanks man
Welcome 😊. Let me know if you should cover more topics related to grafana .
Thanks
The content I'm expecting on a video with a title starting with "How to ..." is with computer screen and step by step tutorial. Not a commentary style like those UA-camrs who cannot do benchmark on the new hardware they were sent.
Hi , Thanks for your feedback. I'm always trying to provide tutorial with the episode. Let me know how i could improve the tutorial. Thx
I tried, but I just can't follow along with the accent. Closed captioning was getting a lot of it wrong too. Sorry
I don't understand PromQL. After watching this video, I still don't understand PromQL ...
Sorry to hear that. what are you trying to achieve ?
Tbh, from your explanations alone, i had a hard time understanding the difference between instant vector, range vector, the rate function.
As there are lots of positive comments and review, i guess some ways of explaning are not suitable for everyone.
Thanks for your feedback. i will work soon on the blog version of the episodes. so i will try to improve the explanation.