How a watcher differs from an alert rule
A Grafana alert rule is a query you write with a fixed condition. A watcher is different: you describe what healthy looks like, and Assistant turns that into checks against your data.
For checkout, an alert rule fires when error rate stays above 5% for the pending period you set, which is how long the condition must be met before the rule starts firing. A watcher can also use context you give it, such as that short spikes during a rollout are expected and that checkout should recover within a few minutes.
To decide between an alert rule and a watcher for a specific service, refer to Review your alerting strategy. The hands-on learning path creates a watcher and leaves notifications off.