名称: clawdbot-logs
描述: 分析 Clawdbot 日志与诊断信息。当用户询问机器人性能、响应时间、错误、会话统计、令牌使用量、API 成本,或需要调试响应缓慢问题时使用。
分析 Clawdbot 的性能、错误及会话数据。
scripts/response-times.sh [数量]
journalctl --user -u clawdbot-gateway.service --no-pager --since "1 hour ago" | grep -iE "(error|fail|invalid)" | tail -20
scripts/session-stats.sh
systemctl --user status clawdbot-gateway.service --no-pager
cat ~/.clawdbot/clawdbot.json | jq . > /dev/null && echo "配置有效" || echo "配置无效"
| 来源 | 位置 | 包含内容 |
|---|---|---|
| 系统日志 | journalctl --user -u clawdbot-gateway.service |
会话状态、错误、工具执行 |
| 每日日志 | /tmp/clawdbot/clawdbot-YYYY-MM-DD.log |
详细的 JSON 日志 |
| 会话文件 | ~/.clawdbot/agents/main/sessions/*.jsonl |
完整对话、令牌使用量、成本 |
| 会话元数据 | ~/.clawdbot/agents/main/sessions/sessions.json |
当前会话状态、模型信息 |
scripts/response-times.sh 20jq '.["agent:main:main"].totalTokens' ~/.clawdbot/agents/main/sessions/sessions.json/compact 或启动新会话journalctl --user -u clawdbot-gateway.service --no-pager --since "10 minutes ago" | grep -i "invalid config"
scripts/session-stats.sh
# 会话状态变更
journalctl --user -u clawdbot-gateway.service | grep "session state"
# 工具执行
journalctl --user -u clawdbot-gateway.service | grep "\[tools\]"
# Telegram 活动
journalctl --user -u clawdbot-gateway.service | grep "\[telegram\]"
tail -20 ~/.clawdbot/agents/main/sessions/*.jsonl | jq -r 'select(.message.role=="user") | .message.content[0].text' 2>/dev/null | tail -10