SuperAPI AI 工具集

openstatus-cli

部署与运维

查看项目

更新于 10-16 03:11

技能介绍

用途:在终端管理 OpenStatus 的可用性监控、事件报告、状态页、通知和维护窗口。多数命令需认证,可用 openstatus whoami 验证,未认证时运行 openstatus login 粘贴令牌;令牌解析顺序为 --access-token/-t、环境变量 OPENSTATUS_API_TOKEN、~/.config/openstatus/token。例外:openstatus check <URL> 无需认证,使用公共全球测速检查器,从 28 个区域做一次性 HTTP 检查,支持 -X、-H、-d、--timing、--json,限速每 60 秒 3 次,429 时提示 Rate limited 并退出 1。

主要能力:监控管理用 openstatus monitors apply,基于 openstatus.yaml 与 openstatus.lock 增删改监控,可 --dry-run 预览、-y 跳过确认,monitors import 导出已有监控,monitors list/info/logs/log-info/trigger/delete 查看详情、14 天响应日志、按需触发与删除。事件流程用 status-report create/add-update/list/info/update/delete,状态仅 investigating、identified、monitoring、resolved,可 --impact 指定组件影响级别并 --notify 通知。维护窗口用 maintenance create/list/info/update/delete,状态由时间自动计算。另可管理 status-page、notification,运行 openstatus run 执行合成测试,openstatus terraform generate 导出 Terraform HCL 与导入块,--force 覆盖已有文件。命令有别名如 check=c、monitors=m。脚本中需传全必填参数,否则非交互环境会报错退出。

限制:资料未说明支持平台、安装命令、许可证与具体收费信息。