
Monitoring Systems and Services with Prometheus
Prometheus is a monitoring system and time series database that is especially well-suited for monitoring dynamic cloud environments. Prometheus allows you to gain better insight into your systems and services and define more precise and meaningful alerts.
Schedule
This 3-day course leads new Prometheus users through many of its major features, best practices, and use cases. Course participants are expected to have basic experience with Linux/Unix system administration, as well as some development experience in Go and/or Python.
Target Audience
Basic experience with Linux/Unix system administration Familiarity with common shell commands, such as ls, cd, curl, etc. Some knowledge and/or development experience in Go and Python Some experience working with Kubernetes.
Course Objectives
Upon successful completion of this course, students will have an understanding of:
​
-
Prometheus architecture
-
Setting up and using Prometheus
-
Monitoring core system components and services
-
Basic and advanced querying
-
Creating dashboards
-
Instrumenting services and writing third-party integrations
-
Alerting
-
Using Prometheus with Kubernetes
-
Advanced operational aspects