Troubleshooting Scenarios: Observability
Medium
| # | Name | Time | Type | |
|---|---|---|---|---|
| 1 | "Warsaw": Prometheus can't scrape the webserver | 60 m | Fix Pro |
"Warsaw": Prometheus can't scrape the webserverScenario: "Warsaw": Prometheus can't scrape the webserver Level: Medium Type: Fix Access: Paid Description: A developer created a golang application that is exposing the /metrics endpoint. They have a problem with scraping the metrics from the application. They asked you to help find the problem. Test: The endpoint http://localhost:9000/metrics should return HTTP code 200. Time to Solve: 60 minutes. |
| 2 | "Ravenna": Logs Missing in ELK Pipeline | 30 m | Fix Pro New |
"Ravenna": Logs Missing in ELK PipelineScenario: "Ravenna": Logs Missing in ELK Pipeline Level: Medium Type: Fix Access: Paid Description: You are on call for the orders-api service. Central logging uses a small ELK stack on Docker Compose: an application container, Filebeat, Logstash, and Elasticsearch.
Test: At least one document containing order_shipped is indexed in Elasticsearch under the orders-* index pattern. curl -s 'http://127.0.0.1:9200/orders-*/_search?q=order_shipped&size=1' | jq .The "Check My Solution" button runs the script /home/admin/agent/check.sh, which you can read and execute. Time to Solve: 30 minutes. |