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

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…

Contents