---
title: "Synthetic Monitoring: Is it right for you | Grafana Labs"
description: "Decide whether Synthetic Monitoring fits your availability checks, workflows, and cost goals."
---

> For a curated documentation index, see [llms.txt](/llms.txt). For the complete documentation index, see [llms-full.txt](/llms-full.txt).

## Is it right for you?

Synthetic Monitoring meets your needs when you:

- Find out about outages from user reports or support tickets before your own monitoring catches them.
- Need to validate availability and performance during releases, off-peak hours, or when real traffic is too low to surface problems naturally.
- Have a synthetic monitoring setup in a GUI that’s hard to version, review, or scale; it’s owned by one person and can’t be managed like code.
- Have internal services behind a firewall that you need to monitor but can’t reach from public probe locations.
- Are already using Grafana Cloud, and the gap between your observability data and your availability checks means switching tools to debug failures.
- Are paying a per-host or per-seat premium for synthetic monitoring in another vendor’s product, and the bill grows every time your footprint does.

## Real results from real teams

- [**Tally Group**](/events/observabilitycon-on-the-road/sydney/from-fragmented-monitoring-to-unified-observability-tally-groups-journey-to-proactive-operations-with-grafana-cloud/)
  
  > “Prior to this, we did have the production support team. They would log in very early in the morning and run a manual SQL script, which basically is part of their validation check to ensure the platform is healthy. But with synthetic checks, we’re able to automate this… it removes the need and the operational overhead for someone to come in early in the morning.”
- [**LiveRamp**](/events/observabilitycon-on-the-road/2024/san-francisco-bay-area/observability-as-code-at-liveramp/)
  
  > “Grafana Cloud Synthetic Monitoring offers great as-code support, enabling the SRE team to streamline the creation of synthetics checks. Developers only need to provide minimal details, such as job, target, methods, and probes to get the checks they need instantly.”
