变更如何执行
会改动内容的命令(例如确认事件)通过托管工具向 MoleSignal 发起变更,与 Mole Agent 和 Agent 工具相同。每个工具如何执行由组织的 Tool Policy 决定,在 Mole Agent → 设置 → 工具与能力 中设置:
工具没有单独的策略时按其风险执行:默认情况下,
create_annotation 与 submit_search_job 需要确认,acknowledge_incident、resolve_incident 与 run_synthetic_monitor 需要单人审批。--reason 说明原因,供审批人与审计日志查看。
确认需要 MCP 协议版本 2026-07-28,MoleSignal 支持时命令行会使用这个版本。molesignal status 显示当前使用的版本。
列出事件
--status resolved 或 --status all 列出其他事件,--since 7d 只看此后开始的事件,-n 设置条数。
molesignal incidents show 输出一个事件:它的规则、时间、服务、标签、Runbook 等备注,以及采样的链路。--rca 附上根因分析,--web 在 MoleSignal 中打开这个事件:
确认与解决事件
alerts.acknowledge。
查看谁在值班
--schedule 只看一个排班,--at 查看其他时间,例如 --at "2026-10-27 09:00"。
执行已批准的变更
molesignal approvals 列出等待审批人处理的审批请求,以及已批准但尚未执行的请求,来源包括 Mole Agent、Agent 工具和命令行。--all 也列出已处理的请求。
molesignal approvals show <审批> 输出一个请求:它的操作、对象、原因、影响和审批记录。molesignal approvals execute <审批> 执行已批准的变更;MoleSignal 可能先要求确认:
为大盘添加标注
molesignal annotate 在某一时刻或一段时间上添加标注,显示在所有大盘或某一个大盘上:
标注需要
dashboards.edit。
运行拨测
molesignal synthetics 列出拨测检查,以及它们的类型、状态和生命周期。molesignal synthetics results <检查> 列出一个检查在各地点最近的运行结果、耗时,以及失败的原因。检查可以用 ID 或名称指定。
molesignal synthetics run 让一个检查立即在它的每个地点运行一次。带 --wait 时,命令等待运行结果,有一次运行失败或在 --timeout(默认 10 分钟)内没有完成时以 1 退出,流水线可以据此拦下发布:
synthetics.manage;要在 CI 中无需审批地运行检查,在 Tool Policy 中把 run_synthetic_monitor 设为 自动执行。