Congratulations on making it to the Monitoring Challenge! Companies today are working on building monitoring solutions to have better insight on the health and performance of their computing systems. Your challenge today is to set up a monitoring stack to capture data points from two live EC2 instances!
All tools and AWS services are FREE! Submission equals invitation to interview! Incomplete solutions are welcomed!
Submit a single PDF containing an image of your dashboard in action and notes on your process. We will ask for the live dashboard during the interview!
The challenge is written with respects to AWS but GCP and AZURE solutions are welcomed!
- Dive Deep into tools! Then build fast!
- Find resources online.
- Keep it in the cloud.
- Automate simulations.
- Set up 3 t2.micro AWS EC2 instances
- Configure Prometheus to monitor 2 EC2 instances.
- What is Prometheus? (link)
- Connect Prometheus to Grafana.
- What is Grafana? (link)
- Collect and display cpu, memory, and disk space usage.
- Simulate high cpu, memory, and disk usage on monitored instances.
- Collect and display network traffic rate, upload rate, and download rate.
- Use DockProm instead of manual implementation of Prometheus + Grafana
- Launch DockProm into a kubernetes cluster [1][2]
- Please email monitoring-challenge@insightdevops.com if you need help!