From the course: DevOps Foundations: Monitoring and Observability
Unlock the full course today
Join today to access over 24,600 courses taught by industry experts.
Synthetics monitoring
From the course: DevOps Foundations: Monitoring and Observability
Synthetics monitoring
- [Instructor] Synthetic monitoring serves as a form of black box monitoring, where you're checking that when your API endpoint receives a specific input, it emits unexpected output. The conditions you could be checking for are a specific status code, for example, a 200 HTTP response, a specific message, which could be a text or a JSON payload, or the completion time of your request, such as saying it should be completed in less than five milliseconds. Synthetic monitoring is often used to check that an endpoint is responding as expected and is often used to measure uptime with the assumption that whenever the output isn't as expected, the system is also not functioning properly. The results of a synthetic monitor could also be alerted on when there's a failure, since it's often a clear indication that the system isn't performing as intended. Now, let's go into Grafana Cloud to see how this works. When you visit Grafana…
Practice while you learn with exercise files
Download the files the instructor uses to teach the course. Follow along and learn by watching, listening and practicing.