The main objective of this post is to give information about how to study and pass PCA exam hosted by Linux Foundation. By reading this blog, you will have a quick insight into how to start studying for Prometheus to manage and analyze your application’s observability data and visualize that data into graphs.
Domains & Competencies
As per Linux Foundation, the curriculum for Prometheus Certification is described as follows:
📄 Observability Concepts 18%
📄 Prometheus Fundamentals 20%
📄 PromQL 28%
📄 Instrumentation and Exporters 16%
📄 Alerting & Dashboarding 18%
I think the most important section in learning Prometheus is no other than PromQL.
You can test PromQL metrics in this link.
You can learn about basic Prometheus system architecture here.
You can explore Prometheus basic functions here.
Learning AlertManager is also an important factor in learning about Prometheus. You can get an overview of AlertManger functionalities here.
You can visualize your alert manager routes in this link.
A basic understanding of exporters such as node_exporter and blackbox_exporter is needed for PCA exam.
In Prometheus, you can use two rules types for different purposes:
Record rules allow you to precompute frequently needed or computationally expensive expressions and save their results as a new set of time series.
Alert rules allow you to define alert conditions, using queries which are written in Prometheus Query Language (Prom QL) that are applied on Prometheus metrics and if a condition is met, alert is sent to AlertManager.
Meta-monitoring is the concept of monitoring the monitoring instances itself like Prometheus.
My personal exam experience went very well, I believe. You can use your Linux Foundation training portal to check in 30 minutes before your appointment time. After you start the check-in procedure, you must install the PSI secure browser. Then, you must snap a photo of both you and your form of identification, such as a passport or driver's license. Then a live proctor will ask you to show around your desk, such as under the desk. You are not allowed to have any electronic devices or paper notes nearby. If you successfully completed check-in process, you are now ready to go. I advise against spending too much time considering a single question. If you believe you are unsure of the answer, you flag for review and then move on to the next question.
In conclusion, my Prometheus exam experience was outstanding. I am thrilled to have passed the Prometheus Certified Associate certification and gained a deeper understanding of monitoring, alerting, and visualization using Prometheus.
The certification process was challenging, but it was also an excellent opportunity to expand my knowledge and skills in this field. I appreciate the rigor and thoroughness of the exam, which helped me to learn and grow in ways that will benefit me in my work.
You can explore and learn about PCA Certification and exam related topics free in these GitHub Repositories.
I want to recommend some of the paid courses I took a watch in my journey to becoming a Prometheus Certified Associate.