Add production retention and cleanup policy
This commit is contained in:
@@ -22,6 +22,7 @@ AW_WORKTIME_AW_HTTP_TIMEOUT_SECONDS=6
|
||||
AW_WORKTIME_EVENTS_CACHE_TTL_SECONDS=300
|
||||
AW_WORKTIME_REPORT_CACHE_TTL_SECONDS=300
|
||||
AW_WORKTIME_REPORT_STALE_TTL_SECONDS=3600
|
||||
AW_WORKTIME_REPORT_DISK_CACHE_DIR=/var/lib/activitywatch/worktime-report-cache
|
||||
AW_WORKTIME_REPORT_DISK_STALE_TTL_SECONDS=86400
|
||||
AW_SERVER_URL=http://127.0.0.1:5600
|
||||
AW_DLP_AW_API_BASE=http://127.0.0.1:5600/api/0
|
||||
@@ -80,10 +81,22 @@ AW_BROWSER_SMOKE_WORKTIME_BASE=http://127.0.0.1:5610
|
||||
AW_BROWSER_SMOKE_HOST=HOST-EXAMPLE
|
||||
AW_BROWSER_SMOKE_OUTPUT_DIR=/var/lib/activitywatch/browser-smoke
|
||||
AW_BROWSER_SMOKE_KEEP_RUNS=24
|
||||
AW_BROWSER_SMOKE_RETENTION_DAYS=1
|
||||
AW_BROWSER_SMOKE_ENGINE=chromium-cli
|
||||
AW_BROWSER_SMOKE_TIMEOUT_MS=20000
|
||||
AW_BROWSER_SMOKE_RENDER_TIMEOUT_MS=15000
|
||||
|
||||
# Retention / cleanup policy. Cleanup must stay allowlisted and dry-run tested
|
||||
# before changing these values in production.
|
||||
AW_BACKUP_RETENTION_DAYS=7
|
||||
AW_BACKUP_KEEP_LAST_DB=2
|
||||
AW_BACKUP_KEEP_LAST_JSON=2
|
||||
AW_TMP_ARCHIVE_RETENTION_DAYS=1
|
||||
AW_TMP_WEBUI_RETENTION_DAYS=2
|
||||
AW_DB_MAINTENANCE_RETENTION_DAYS=7
|
||||
AW_DB_MAINTENANCE_CHUNK_SIZE=1000
|
||||
DETMIR_READINESS_RETENTION_DAYS=30
|
||||
|
||||
# Hayabusa auto-case / alerting
|
||||
AW_HAYABUSA_AUTO_CASE_ENABLED=true
|
||||
AW_HAYABUSA_AUTO_CASE_MIN_SEVERITY=medium
|
||||
|
||||
Reference in New Issue
Block a user