mcpField
O
observe-metrics

observe-metrics

github.com/ruvnetAgent 工作流80.0k733 次安装今天更新
代码仓库

关于 observe-metrics

Observe Metrics 是用于汇总可观测性指标并识别系统健康异常的 Agent 技能。它聚合计数器、仪表和直方图,与基线比较后报告趋势及总体健康评分。

主要功能

  1. 01获取可观测性指标
  2. 02聚合计数器、仪表和直方图
  3. 03计算指标基线
  4. 04标记统计异常
  5. 05存储指标快照
  6. 06报告趋势与健康评分

适用场景

  1. 01检查任务完成率和错误率
  2. 02监控活跃 Agent 与内存使用
  3. 03跟踪令牌消耗
  4. 04发现任务或跨度时长变化

MCP 相关

使用 Ruflo MCP 工具获取指标记录、搜索基线并存储快照。该技能说明了此工作流所用的 memory 和 pattern 工具。

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/ruvnet/ruflo --skill observe-metrics

安装后在 Claude Code 中输入/observe-metrics确认已加载。

详细介绍

观察指标

汇总 observability 命名空间中的计数器、量表和直方图,并标记异常。

使用时机

需要查看系统健康状况快照时使用——包括任务完成率、错误率、活跃 Agent 数量、内存使用量和令牌消耗量。适用于监控集群性能并检测性能下降。

步骤

  1. 获取指标 —— 调用 mcp__plugin_ruflo-core_ruflo__memory_search --namespace observability(或 memory_list),获取指定时间段(默认:1 小时)的指标记录。memory_* 工具系列会根据命名空间路由;agentdb_hierarchical-* 不会,因此此处请使用 memory_*。
  2. 汇总 —— 计算:
    • 计数器:求总和(tasks_completed、errors、token_usage)
    • 量表:当前值(active_agents、memory_usage_bytes)
    • 直方图:p50、p95、p99(task_duration_ms、span_duration_ms)
  3. 计算基线 —— 调用 mcp__plugin_ruflo-core_ruflo__agentdb_pattern-search(由 ReasoningBank 路由;不要传入 namespace 参数——pattern-* 工具会忽略该参数),为每项指标建立基线值。
  4. 标记异常 —— 将偏离基线超过 2 个标准差的指标标记出来,并注明方向(高于/低于)和严重程度。
  5. 存储模式 —— 两种方式(遵循 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 存储与时间戳关联的快照。
  6. 报告 —— 显示:指标名称、当前值、基线、偏差、趋势(上升/下降/稳定)、异常标记;以及总体健康评分(绿/黄/红)

CLI 替代方案

npx @claude-flow/cli@latest memory search --query "system metrics for last hour" --namespace observability

评论

支持 Markdown