SuperAPI AI 工具集

observe-metrics

部署与运维

查看项目

更新于 10-15 14:06

技能介绍

用途

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 消耗)
  • 监控集群性能
  • 检测性能退化

限制

资料未提供关于收费、价格、平台支持范围或具体效果保证的信息。