跳到主要内容

UI 日志入门

查看每次 LiteLLM 请求的支出、Token 用量、密钥、团队名称

概览

日志类型默认跟踪
成功日志✅ 是
错误日志✅ 是
存储请求/响应内容❌ 默认否,通过 store_prompts_in_spend_logs 选择启用

默认情况下,LiteLLM 不跟踪请求和响应内容。

跟踪 - 日志页面的请求/响应内容

如果您想在 LiteLLM 日志中查看请求和响应内容,您需要通过此设置选择启用

general_settings:
store_prompts_in_spend_logs: true

停止在数据库中存储错误日志

如果您不想在数据库中存储错误日志,您可以通过此设置选择退出

general_settings:
disable_error_logs: True # Only disable writing error logs to DB, regular spend logs will still be written unless `disable_spend_logs: True`

停止在数据库中存储支出日志

如果您不想在数据库中存储支出日志,您可以通过此设置选择退出

general_settings:
disable_spend_logs: True # Disable writing spend logs to DB

自动删除旧支出日志

如果您正在存储支出日志,定期删除它们可能是一个好主意,以保持数据库快速运行。

LiteLLM 允许您在 proxy_config.yaml 中配置此项

general_settings:
maximum_spend_logs_retention_period: "7d" # Delete logs older than 7 days

# Optional: how often to run cleanup
maximum_spend_logs_retention_interval: "1d" # Run once per day

您可以使用此环境变量控制每次运行删除多少日志

SPEND_LOG_RUN_LOOPS=200 # 单次运行最多删除 200,000 条日志(批处理大小 = 1000)

有关详细架构及其工作原理,请参阅支出日志删除