查看健康状态
页面标题旁的状态汇总了最近一次采样结果:| 状态 | 含义 |
|---|---|
| 健康 | BullMQ 可连接,已有 Consumer 接入,并且没有需要关注的任务积压。 |
| 降级 | 监控仍可运行,但采样发现队列任务失败、死信、执行超时、任务等待过久或数据数据库不可访问。 |
| 严重 | BullMQ 不可用,或者没有 Consumer 接入。 |
查看队列和积压
| 区域 | 显示内容 |
|---|---|
| 摘要卡片 | 触发角色、BullMQ 连接和 Worker、等待执行、正在执行、执行超时和异常任务数量。 |
| BullMQ 实时队列 | 当前等待中、执行中、延迟、失败、暂停、优先和已保留完成任务数量。 |
| 最近完成的 BullMQ 任务 | 最近任务的任务 ID、Base ID、完成时间、处理耗时和尝试次数。 |
| 数据库任务账本 | 各数据数据库仍在跟踪的等待、延迟执行、正在执行、执行超时和死信任务。 |
| 当前进程活动 | 当前页面所连接应用进程最近观察到的发布和消费活动。 |
根据结果继续排查
| 页面结果 | 后续检查 |
|---|---|
| 状态为 严重 | 检查 Redis 连接,并确认至少有一个 Consumer 进程正在运行。 |
| 出现队列失败、死信或执行超时 | 查看后端任务错误日志,并确认应用进程运行正常。 |
| 等待执行数量和最长等待时间持续增加 | 对照 Worker 数量和正在执行的任务,检查 Consumer 容量和并发配置。 |
| 数据数据库不可访问 | 检查应用是否可以连接对应的数据数据库。 |
注意事项
- 已完成(保留) 是 Redis 当前保留的已完成任务数,不是历史累计值。
- 当前进程活动 会在应用进程重启后清空,也不会跨副本聚合。
- 如需查看历史速率、错误、延迟、队列深度和积压,请使用部署导出的 OpenTelemetry 指标。
- 必需的 Redis 连接通过环境变量配置。

