Bundi icon

Bundi

Bundi 是一款正常运行时间与服务器监控服务,可检查 URL、CPU、内存、磁盘和负载,并在服务故障或基础设施异常时发出提醒,适合小型团队、自托管系统及客户服务监控。

Bundi

通过电子邮件升级实现正常运行时间与服务器监控

Bundi 是一款正常运行时间与服务器监控服务,面向需要了解 Web 服务何时停止响应或服务器资源何时出现异常的团队和个人。它会根据定义的健康条件检查 URL,并可从通过 node_exporter 上报的服务器收集 CPU、内存、磁盘和负载信息。

该服务将监控与事件处理相结合:连续失败可以创建单个事件;升级策略可以先通过电子邮件通知初始联系人,如果没有人确认提醒,则再通知另一人。URL 检查无需安装,而服务器监控则需要在每台受监控的计算机上配置 node_exporter 和定时器。

监控与事件响应功能

HTTP 正常运行时间检查

通过可配置的可接受状态码、响应正文匹配条件和响应时间限制监控 URL,使检查符合服务所需的条件。

失败阈值事件检测

要求连续失败达到指定次数后才创建事件,减少因单次响应缓慢或短暂波动造成的告警。

事件分组

对于持续中的服务中断仅发送一条通知,并将后续重复失败归入已打开的事件,而不是反复发送告警。

升级策略

构建电子邮件升级顺序:当初始联系人未确认事件时,联系另一位人员。

持久化告警工作流

在 Temporal 上运行升级等待流程,使延迟能够跨部署持续存在;如果通知提供商不可用,则延迟发送告警,而不是直接丢弃。

服务器运行状况监控

通过 node_exporter 上报以及每台服务器上的定时器监控 CPU、内存、磁盘和负载。Bundi 不会在受监控主机上运行自己的代理。

谁在使用 Bundi

  • 没有正式值班轮班表的小型团队

    添加健康 URL,定义可接受的响应和时间条件,并在服务不可用时将事件发送给负责人。

  • 运行自有服务器的团队

    将服务检查与 CPU、内存、磁盘和负载上报结合起来,以识别可能先于服务中断出现的基础设施状况。

  • 为客户托管服务的人员

    监控面向客户的服务,并为每位客户在主机自有域名上提供状态页,减少手动回答可用性问题的需要。

  • 渐进式监控设置

    从单个 URL 监控项开始,并随着监控范围扩大添加服务器上报或升级工作流。

Pros and Cons

Pros

  • 同时支持 URL 可用性检查和服务器资源监控。
  • 使用连续失败阈值和事件分组,减少重复或过早的告警。
  • 当提醒未获确认时,电子邮件升级可以联系另一位人员。
  • 任何套餐都不限制告警数量。
  • URL 监控无需在受监控服务上安装软件即可开始。

Cons

  • 服务器监控需要在每台受监控的计算机上配置 node_exporter 和定时器。
  • 现有证据说明了 HTTP 检查、服务器运行状况上报、Business 套餐中的 API 访问权限和电子邮件升级,但未证明有更广泛的集成、通知渠道、数据保留期限或受支持环境。
  • Free 套餐公开的工作区限制相对较小:3 个监控项、1 个计划任务和 1 位成员。

FAQ

Bundi 可以监控什么?

Bundi 使用 HTTP 检查监控 URL。您可以定义健康状态码、响应正文匹配条件和响应时间限制。检查必须连续失败达到配置的次数后,才会创建事件。

服务器监控如何工作?

在每台服务器上安装 node_exporter,配置一个定时器,并让计算机使用其声明的名称上报 CPU、内存和磁盘指标。Bundi 还会将负载作为服务器运行状况指标进行报告。

Bundi 如何处理提醒和升级?

您可以创建升级策略,先通过电子邮件联系一人;如果此人未确认事件,则联系另一人。任何套餐都不按提醒数量计费。

如何开始使用 Bundi?

URL 监控无需安装软件。创建工作区,添加 URL,定义其健康条件,并配置应接收通知的人员即可。服务器监控需要在受监控的计算机上配置 node_exporter 和定时器。

Bundi 提供哪些套餐?

Bundi 提供 Free 套餐以及付费的 Team、Business 和 Custom 选项。Free 套餐包含 3 个监控项、1 个计划任务和 1 位成员;付费套餐提供更高的额度,并根据套餐提供服务器运行状况指标、API 访问权限和额外席位。

Quick Facts

类别
正常运行时间与服务器监控
监控
HTTP 检查,以及 CPU、内存、磁盘和负载上报
告警
基于确认的交接式电子邮件升级
服务器设置
每台受监控计算机上的 node_exporter 和定时器
定价模式
Free、Team、Business 和 Custom 套餐;告警数量不限
计费
由 Paystack 托管支付;卡片详细信息不会传输到 Bundi 的服务器