Clawdbot日志分析

3小时前更新 1 00
Clawdbot日志分析Clawdbot日志分析
Clawdbot日志分析

技能简介

该技能用于分析Clawdbot的运行日志和诊断信息,帮助用户了解机器人性能表现、响应时间、错误情况、会话统计数据及API使用成本。

能做什么

  • 查询最近N条消息的响应时间
  • 检索近期错误日志
  • 获取会话统计信息(token用量、API成本)
  • 检查网关服务运行状态
  • 验证配置文件格式
  • 诊断响应缓慢问题并给出处理建议

使用说明

安装要求:需具备Clawdbot部署环境的shell访问权限,且已安装jq工具。

常用命令

  1. 查看响应时间(最近20条):
    scripts/response-times.sh 20
  2. 查看最近1小时错误:
    journalctl --user -u clawdbot-gateway.service --no-pager --since "1 hour ago" | grep -iE "(error|fail|invalid)" | tail -20
  3. 获取会话统计:
    scripts/session-stats.sh
  4. 检查服务状态:
    systemctl --user status clawdbot-gateway.service --no-pager
  5. 验证配置有效性:
    cat ~/.clawdbot/clawdbot.json | jq . > /dev/null && echo "Config valid" || echo "Config invalid"

响应缓慢处理:先执行scripts/response-times.sh 20,再检查token数量,若超过30000则在Telegram中执行/compact或开启新会话。

输入与输出

见下方输入与输出表格。

项目内容
输入Shell命令参数(如消息数量count)、时间范围(如”1 hour ago”)、过滤关键词(如error/fail/invalid)
输出响应时间统计、错误日志片段、会话元数据(token数、模型信息、API成本)、服务运行状态、配置验证结果
适用人群部署Clawdbot的技术人员、日常运维人员、遇到响应慢或报错需要自助排查的用户
不包含自动化故障修复、多机器人集群管理、历史数据可视化图表、第三方API日志分析

 

风险提示

  • 日志可能包含敏感会话内容,注意访问权限控制
  • 直接操作生产环境服务可能影响机器人可用性
  • session文件体积较大时,频繁查询可能占用系统资源
  • API成本数据依赖会话文件完整性,删除文件将导致统计丢失

来源信息

原始链接:https://github.com/openclaw/skills/tree/main/skills/satriapamudji/clawdbot-logs/SKILL.md
来源类型:GitHub仓库

数据统计

相关导航

暂无评论

none
暂无评论...