开箱即用的 10 条预设规则
CPU、内存和磁盘阈值;容器崩溃;部署或备份失败;代理离线;SSL 证书即将过期;容器 CPU/内存热点。每条规则的阈值和冷却窗口都可调,避免被告警淹没。
在用户察觉之前捕获失败的部署、崩溃的容器、即将过期的 SSL 和失控的 CPU — 投递到 Telegram、Discord、Slack 和邮件。
CPU、内存和磁盘阈值;容器崩溃;部署或备份失败;代理离线;SSL 证书即将过期;容器 CPU/内存热点。每条规则的阈值和冷却窗口都可调,避免被告警淹没。
Telegram、Discord、Slack 和邮件 — 通道是一等公民,一条规则可以扇出到多个目的地,也可以为 warning 与 critical 事件配置不同路由。
每条规则跟踪 ok / warning / critical。每次状态变化都记录为告警事件,事后可查,事故复盘不依赖 Slack 翻历史。
没有 Prometheus,没有 Alertmanager,没有额外容器。Pier core 在 Tokio 任务中评估规则并直接派发通知 — 在 512 MB 的 VPS 上也能工作。
添加 Telegram bot token、Discord webhook、Slack webhook 或 SMTP 凭据。通道在静态时加密。
选择 10 条预设之一或定义自定义阈值。设置冷却窗口。
选择哪些通道接收 warning 和 critical 事件。一条规则可关联多个通道。
在规则上点击「测试」按钮 — Pier 派发一条样本通知以验证连通性,无需等待真实事件。
可以 — 10 条预设覆盖常见场景,每条规则都可编辑:阈值、比较操作符、评估窗口和冷却。预设和自定义规则使用同一套规则引擎。
v1.0 中不是一等通道 — 但大多数 paging 服务接受邮件或 Slack webhook,两者都支持。PagerDuty Events v2 支持已在路线图中。
规则触发后,Pier 记录事件并在配置的冷却窗口内抑制重复触发。如果冷却之后底层条件仍然成立,会发送跟进通知 — 既不漏报也不刷屏。