📊 OpenClaw Skill 运行分析与监控指南
你的 Skill 到底跑得怎么样?有没有偷偷烧钱?错误率是多少?不监控就是盲飞,这篇指南帮你装上仪表盘。
📋 目录
📈 核心指标
关键性能指标(KPI)
| 指标 | 说明 | 健康范围 |
| 执行耗时 | Skill 从触发到完成的时间 | < 30s |
| 成功率 | 成功执行次数 / 总执行次数 | > 95% |
| Token 消耗 | 每次执行消耗的 Token 数 | 因 Skill 而异 |
| 错误率 | 失败次数 / 总执行次数 | < 5% |
| 并发数 | 同时运行的 Skill 实例数 | 根据资源调整 |
🔧 监控配置
# openclaw.config.yaml - 启用监控
monitoring:
enabled: true
metrics:
- execution_time
- token_usage
- error_rate
- success_rate
export:
format: prometheus
endpoint: /metrics
retention: 30d
CLI 监控命令
# 查看 Skill 运行统计
openclaw skills stats
# 查看特定 Skill 的统计
openclaw skills stats camofox-web-scraper
# 实时监控
openclaw skills watch
# 导出报告
openclaw skills report --period 7d --format json > report.json
📝 日志系统
# 查看 Skill 执行日志
openclaw logs --skill camofox-web-scraper
# 按时间过滤
openclaw logs --skill camofox-web-scraper --since "2026-06-17"
# 按级别过滤
openclaw logs --skill camofox-web-scraper --level error
# 实时跟踪日志
openclaw logs --skill camofox-web-scraper --follow
日志级别
| 级别 | 用途 |
| DEBUG | 详细调试信息,开发时使用 |
| INFO | 正常运行信息 |
| WARN | 警告信息,不影响运行但需关注 |
| ERROR | 错误信息,需要排查 |
💰 成本分析
# 查看 Token 消耗统计
openclaw cost --period 7d
# 按 Skill 分类统计
openclaw cost --by-skill --period 30d
# 设置预算告警
openclaw config set budget.monthly_limit 100
openclaw config set budget.alert_threshold 80
⚠️ 注意:某些 Skill 可能会意外消耗大量 Token。建议设置单次执行 Token 上限:openclaw config set skills.max_tokens_per_run 50000
🔔 告警配置
# openclaw.config.yaml
alerts:
channels:
- type: feishu
webhook: "${FEISHU_WEBHOOK_URL}"
- type: discord
webhook: "${DISCORD_WEBHOOK_URL}"
rules:
- name: "高错误率"
metric: error_rate
threshold: 0.1
duration: 5m
severity: critical
- name: "Token 超限"
metric: token_usage
threshold: 50000
severity: warning
- name: "执行超时"
metric: execution_time
threshold: 60s
severity: warning
📊 可视化仪表盘
# 启用 Prometheus 指标导出
openclaw config set monitoring.prometheus.enabled true
openclaw config set monitoring.prometheus.port 9090
# 配置 Grafana 仪表盘
# 1. 添加 Prometheus 数据源
# 2. 导入 OpenClaw 仪表盘模板
# 3. 查看实时指标
💡 推荐使用 Grafana + Prometheus 组合,OpenClaw 提供了预配置的仪表盘模板,导入即可使用。