Linux Academy Prometheus Deep Dive
This course will provide an in-depth look at the Prometheus open-source monitoring and alerting tool. We will discuss how to install, configure, and run the various components of the Prometheus ecosystem. We will talk about how to monitor systems and applications with Prometheus, how to query Prometheus data, and how to build visual representations of metric data. We will also cover advanced topics such as high availability, federation, and the use of Prometheus client libraries to add monitoring capabilities to your own code. This course is designed to provide you with an in-depth knowledge of Prometheus that will allow you to succeed with Prometheus in the real world.
Content
1. Course Introduction
2. About the Training Architect
3. What Is Prometheus
4. Prometheus Architecture _ Bird_s-Eye View
5. Prometheus Use Cases _ Strengths and Limitations
6. Building a Prometheus Server
7. Configuring Prometheus
8. Configuring an Exporter
9. What Is Time-Series Data
10. Metrics and Labels
10. Prometheus Deep Dive
11. Metric Types
12. Introduction to Prometheus Querying
13. Query Basics
14. Query Operators
15. Query Functions
16. Prometheus HTTP API
17. Prometheus Visualization Methods
18. Expression Browser
19. Console Templates
20. Console Template Graph Library
21. What Is Grafana
22. Installing and Configuring Grafana
23. Building Prometheus Dashboards in Grafana
24. Introduction to Exporters
25. Application Monitoring
26. Jobs and Instances
27. Introduction to Pushgateway
28. Installing Pushgateway
29. Pushing Data to Pushgateway
30. Introduction to Recording Rules
31. Configuring Recording Rules
32. What Is Alertmanager
33. Installing Alertmanager
34. Alertmanager Configuration
35. High Availability and Alertmanager
36. Alerting Rules
37. Managing Alerts
38. High Availability
39. Federation
40. Prometheus Security Assumptions
41. Introduction to Prometheus Client Libraries
42. Using the Prometheus Java Client Library
43. What_s Next