Production guide

ArgusLogs best practices

Keep log volume under control, query efficiently, and prefer TieredStorage with SQLite for a compact hot tier — plus security and retention advice for production.

Section 1 of 8 Storage & performance

Why volume matters

Automatic observability is powerful — but unstructured, unbounded logs can grow faster than disk, memory, and human attention. These practices keep ArgusLogs fast in development and safe in production.

  • Query recent records — never assume you need the entire history in one response.
  • Store hot telemetry in SQLite via TieredStorage instead of giant flat JSONL files.
  • Roll older batches to compressed Parquet archives with explicit retention.
  • Protect /argus-logs in production — logs contain URLs, user IDs, and payloads.