Synthetic monitoring

A step of the Cloud application tree on Gradus, in the Observability area: Logs, metrics, traces, alerts.

Run external uptime checks, expiry warnings and synthetic journeys from outside the system, so you learn of outages before customers do.

Usually comes after: Structured logging.

Prompt for your AI assistant

Set up external uptime checks against the home page, the health route and one static asset, and a synthetic test that exercises the main user journey on a schedule. Add checks that warn weeks ahead of the TLS certificate or the domain expiring. Send every failure somewhere I will see on my phone within the hour and trigger one on purpose to prove it arrives.

This is https://gradus.kazet.blog/tree/cloud-application/step/synthetic-monitoring as plain HTML. In a browser the page also lets you mark the step forged and copy a message for your AI assistant.