In practice – applying what you have learned
To help you distill the lessons learned in this chapter, we will present you with an observability simulation lab as the last topic. This lab is based on the Prometheus project, an open source software suite curated by the Cloud Native Computing Foundation (CNCF), which is part of the Linux Foundation. There is plenty of monitoring tooling on the market that offers a developer license or community edition; we have no specific reason to use Prometheus in this lab other than its key features.
You will need this prerequisite knowledge to completely appreciate this lab:
- Familiarity with K8s
- Basic knowledge of the Node.js (JavaScript) programming language
- Good understanding of Yet Another Markup Language (YAML)
Important note
If you don’t have the prerequisite knowledge, don’t feel intimidated. SREs are continuous learners! Now, you know some things you need to learn based on those requirements...