Erste Schritte mit UI-Logs
Zeigen Sie Ausgaben, Token-Nutzung, Schlüssel und Teamnamen für jede Anfrage an LiteLLM an
Übersicht
| Protokolltyp | Standardmäßig verfolgt |
|---|---|
| Erfolgsprotokolle | ✅ Ja |
| Fehlerprotokolle | ✅ Ja |
| Anforderungs-/Antwortinhalt gespeichert | ❌ Standardmäßig nein, aktivieren Sie es mit store_prompts_in_spend_logs |
Standardmäßig verfolgt LiteLLM den Inhalt der Anfrage und der Antwort nicht.
Verfolgung - Anforderungs-/Antwortinhalt auf der Protokollseite
Wenn Sie den Inhalt von Anfragen und Antworten in den LiteLLM-Protokollen anzeigen möchten, müssen Sie diese Einstellung aktivieren
general_settings:
store_prompts_in_spend_logs: true
Speichern von Fehlerprotokollen in der Datenbank stoppen
Wenn Sie keine Fehlerprotokolle in der Datenbank speichern möchten, können Sie diese Einstellung deaktivieren
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`
Speichern von Ausgabenprotokollen in der Datenbank stoppen
Wenn Sie keine Ausgabenprotokolle in der Datenbank speichern möchten, können Sie diese Einstellung deaktivieren
general_settings:
disable_spend_logs: True # Disable writing spend logs to DB
Automatisches Löschen alter Ausgabenprotokolle
Wenn Sie Ausgabenprotokolle speichern, ist es ratsam, diese regelmäßig zu löschen, um die Datenbank schnell zu halten.
LiteLLM ermöglicht es Ihnen, dies in Ihrer proxy_config.yaml zu konfigurieren
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
Sie können steuern, wie viele Protokolle pro Lauf gelöscht werden, indem Sie diese Umgebungsvariable verwenden
SPEND_LOG_RUN_LOOPS=200 # Löscht bis zu 200.000 Protokolle in einem Durchlauf (Batch-Größe = 1000)
Für eine detaillierte Architektur und Funktionsweise siehe Löschen von Ausgabenprotokollen.