关于 observe-metrics
Observe Metrics 是用于汇总可观测性指标并识别系统健康异常的 Agent 技能。它聚合计数器、仪表和直方图,与基线比较后报告趋势及总体健康评分。
主要功能
- 01获取可观测性指标
- 02聚合计数器、仪表和直方图
- 03计算指标基线
- 04标记统计异常
- 05存储指标快照
- 06报告趋势与健康评分
适用场景
- 01检查任务完成率和错误率
- 02监控活跃 Agent 与内存使用
- 03跟踪令牌消耗
- 04发现任务或跨度时长变化
MCP 相关
使用 Ruflo MCP 工具获取指标记录、搜索基线并存储快照。该技能说明了此工作流所用的 memory 和 pattern 工具。
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ ruvnet/ ruflo --skill observe-metrics安装后在 Claude Code 中输入/observe-metrics确认已加载。
详细介绍
观察指标
汇总 observability 命名空间中的计数器、量表和直方图,并标记异常。
使用时机
需要查看系统健康状况快照时使用——包括任务完成率、错误率、活跃 Agent 数量、内存使用量和令牌消耗量。适用于监控集群性能并检测性能下降。
步骤
- 获取指标 —— 调用
mcp__plugin_ruflo-core_ruflo__memory_search --namespace observability(或memory_list),获取指定时间段(默认:1 小时)的指标记录。memory_*工具系列会根据命名空间路由;agentdb_hierarchical-*不会,因此此处请使用memory_*。 - 汇总 —— 计算:
- 计数器:求总和(tasks_completed、errors、token_usage)
- 量表:当前值(active_agents、memory_usage_bytes)
- 直方图:p50、p95、p99(task_duration_ms、span_duration_ms)
- 计算基线 —— 调用
mcp__plugin_ruflo-core_ruflo__agentdb_pattern-search(由 ReasoningBank 路由;不要传入namespace参数——pattern-* 工具会忽略该参数),为每项指标建立基线值。 - 标记异常 —— 将偏离基线超过 2 个标准差的指标标记出来,并注明方向(高于/低于)和严重程度。
- 存储模式 —— 两种方式(遵循 ruflo-cost-tracker ADR-0001 双路径模式):
- 模式存储(有类型,推荐):使用
mcp__plugin_ruflo-core_ruflo__agentdb_pattern-store,并设置type: 'metric-snapshot'。无需 namespace 参数。 - 普通存储(可按命名空间路由):使用
mcp__plugin_ruflo-core_ruflo__memory_store --namespace observability存储与时间戳关联的快照。
- 模式存储(有类型,推荐):使用
- 报告 —— 显示:指标名称、当前值、基线、偏差、趋势(上升/下降/稳定)、异常标记;以及总体健康评分(绿/黄/红)
CLI 替代方案
npx @claude-flow/cli@latest memory search --query "system metrics for last hour" --namespace observability
评论
支持 Markdown