📊 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 提供了预配置的仪表盘模板,导入即可使用。