This course covers different aspects of observability and how Prometheus ecosystem can help in achieving them. We will cover different ways and strategies while deploying Prometheus into the environment and also use cases where we can use these strategies. We will learn not only the Prometheus deployment but also how different other tools can work with Prometheus to provide observability in your systems. We will setup the alerting and notifications via different channels.
We will cover basic concepts as well as focus on more and more practical and technical details. We will also learn about Amazon managed Prometheus and how it can reduce the implementation complexities, we will see how it integrates with open source Prometheus and provides seamless experience.
Course is designed in a way that students will be able to easily relate the progress and will be able to understand the concepts and the needs of different components.
Throughout the course, we have applied chaos engineering in few sections where we will intentionally generate the issues and will troubleshoot that to get more understanding around the possible issues.
At the end of each section, we will have the quiz where we will evaluate what we learned in that section. Quiz questions will cover both what we learned and what is not included in course so that students can learn it on their own.