用途
observe-metrics 用于在指定时间段内聚合和展示系统指标,并进行异常检测。它从可观测性(observability)命名空间中汇总计数器、仪表和直方图,并标记异常指标。
主要能力
- 检索指标:调用
mcp__plugin_ruflo-core_ruflo__memory_search(命名空间为 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 路由;不要传入命名空间参数——pattern-* 工具会忽略它)为每个指标建立基线值。 - 标记异常:将偏离基线超过 2 个标准差的指标标记出来,并注明方向(高于/低于)和严重程度。
- 存储模式:两条路径(依据 ruflo-cost-tracker ADR-0001 双路径模式):
- 模式存储(类型化,推荐):
mcp__plugin_ruflo-core_ruflo__agentdb_pattern-store,type 为 'metric-snapshot',无命名空间参数。 - 普通存储(可按命名空间路由):
mcp__plugin_ruflo-core_ruflo__memory_store,命名空间为 observability,用于存储与时间戳关联的快照。
- 模式存储(类型化,推荐):
- 报告:展示指标名称、当前值、基线、偏差、趋势(上升/下降/稳定)、异常标记,以及整体健康评分(绿/黄/红)。
使用方式
当需要系统健康快照时使用——例如任务完成率、错误率、活跃智能体数量、内存使用和 token 消耗。适用于监控集群性能并检测性能退化。
CLI 替代方式:
npx @claude-flow/cli@latest memory search --query "system metrics for last hour" --namespace observability
适用场景
- 查看系统健康快照(任务完成率、错误率、活跃智能体数量、内存使用、token 消耗)
- 监控集群性能
- 检测性能退化
限制
资料未提供关于收费、价格、平台支持范围或具体效果保证的信息。