Usage Tracking 使用追踪
Usage Tracking 监控和记录智能体的使用情况。
追踪指标
1. 消息统计
typescript
interface MessageStats {
total_messages: number;
messages_today: number;
messages_this_week: number;
average_response_time: number;
}2. Token 使用
typescript
interface TokenUsage {
prompt_tokens: number;
completion_tokens: number;
total_tokens: number;
cost: number;
}3. 功能使用
typescript
interface FeatureUsage {
tool_calls: Record<string, number>;
channel_usage: Record<string, number>;
model_usage: Record<string, number>;
}配置选项
yaml
tracking:
enabled: true
metrics:
messages: true
tokens: true
tools: true
channels: true
models: true
storage:
type: "sqlite" # sqlite 或 postgres
retention: 90 # 保留天数
privacy:
anonymize: false
aggregate_only: false查看使用情况
bash
# 查看总体使用
openclaw usage stats
# 查看今日统计
openclaw usage today
# 查看 Token 使用
openclaw usage tokens --model=gpt-4
# 导出报告
openclaw usage export --start=2024-01-01 --end=2024-01-31相关概念
- 模型 (Models) - 模型配置
- 成本管理 - 成本控制