In this course, we take a look at the Tsar of monitoring tools - Prometheus. Prometheus is the second hosted project in the Cloud Native Computing Foundation, right next to the container orchestrating software - Kubernetes. Prometheus is an open-sourced systems monitoring and alerting toolkit with additional capabilities in service discovery.
If you have any feedback relating to this course, feel free to contact us at support@cloudacademy.com.
Learning Objectives
- Understand and define the Prometheus monitoring tool
- Learn the core features of the tool
- Breakdown and understand the core components of the service
- Learn how to set up node exporters and a Prometheus monitor
Intended Audience
- DevOps engineers, site reliability engineers, and cloud engineers
- Anyone looking to up their monitoring expertise with an open-source monitoring tool
Prerequisite(s)
To get the most out of this course, you should have some familiarity with monitoring tools. Experience using a Terminal, Git, Bash, or Shell would be beneficial but not essential.
Accompanying Repository
https://github.com/cloudacademy/devops-intro-to-prometheus
That does it for an introduction to Prometheus, before we go, I wanna leave you with some resources, starting with the official Cloud Academy Repo. Feel free to clone it and get started with the Let's Go Dot Bash script. It'll get your Prometheus server up and running as well as the three note exporters that come with it.
Next, we have some Prometheus IO documentation. Feel free to check out their open source, as well as their documentation on their official website. After that, a podcast I'd like to recommend is a Kubernetes podcast by Google. This episode specifically talks about the historical context to why Prometheus was developed and a lot of its strengths.
If you wanna be involved in the community, there's a lot of different community links that are included in this course description. So feel free to head on over and subscribe to their topics or get involved. We have plenty of content in our DevOps training library.
So if that wasn't enough to satiate your taste, feel free to head on over and learn something new. I wanna thank you for taking this course and as always, feel free to reach out to me on LinkedIn, Twitter, or contact support@cloudacademy.com for any questions or concerns. Thank you and I'll see you around.
Lectures
Introduction - What is Prometheus? - Features Overview - Components Overview - Demonstration
Jonathan Lewey is a DevOps Content Creator at Cloud Academy. With experience in the Networking and Operations of the traditional Information Technology industry, he has also lead the creation of applications for corporate integrations, and served as a Cloud Engineer supporting developer teams. Jonathan has a number of specialities including: a Cisco Certified Network Associate (R&S / Sec), an AWS Developer Associate, an AWS Solutions Architect, and is certified in Project Management.