我需要了解ografana alert rule的组成，请详细说明，说明中的每一条规则必须包含一个特点、背景和示例，整个说明必须分成3段，每段至少包含3句话。
user
Grafana 是一个开源的度量分析和可视化套件，能够与多种数据源集成，用于指标监控、存储和可视化。在 Grafana 中，告警规则是一种核心功能，允许用户定义条件下达告警。这些规则包括多个组件，比如条件判断逻辑，一旦这些条件被满足，就会触发告警动作，例如发送邮件通知或调用自定义 webhook。一个典型的告警规则特点是在定义“何时触发告警”，即设置阈值，例如当内存使用率超过80%时触发告警。背景是在服务器监控场景中，这有助于迅速发现潜在的问题，避免因资源耗尽导致的服务中断。例如，如果一个应用程序的CPU使用率持续高于警报设定的阈值，根据告警规则，Grafana 将自动发送警告给管理员，以便及时处理。

Grafana Alerts 规则还涉及到执行的频率，即检查规则条件的间隔时间，这一点对于避免告警风暴至关重要。 Rule 查询定义了如何与时序数据库进行交互以获取所需的数据，这是执行告警逻辑的基础。告警规则中的评估间隔时间，则是决定系统每多少时间检查一次以上条件的频率；这是一个不可忽视的配置，因为它直接影响到告警的灵敏度与系统的性能之间平衡。例如，如果设定每隔1分钟检查一次磁盘空间使用情况，并设置当磁盘空间剩余低于10%时发送警报，这样的配置可以确保问题早被发现但也不会过于频繁地触发相同的告警，从而减少运维人员的负担。此外，为了提高故障分析效率，还可以配置额外的动作来记录告警事件到日志系统或触发自动恢复流程。

最后，Grafana 的告警规则支持定义多个告警接收者，从而允许多功能团队协作，并且可以通过配置来确定哪些类型的告警应该发送给哪个或哪些接收者。这个特性利用了 nowadays 现代组织中的跨部门协作日益重要的事实，确保了即使是在大型或众多项目团队中，也能高效地传递和完善故障处理。每一次告警不仅能指定多个通知方式（如电子邮件、短信、Slack 消息等），而且还支持配置详细的告警信息，例如，告警级别（如info, warning, critical），这样接收者可以根据告警的严重程度采取不同的应对措施。举个例子，对于一家云服务提供商来说，如果检测到了其公有云服务中某台服务器的心跳异常，该告警可能会同时触发给运维团队用于即时修复，给产品支持团队用于及时通知受影响的客户，以及给SRE团队用于上线后问题的回溯分析。
assistant