SMLL Docs

Logs

View real-time and historical logs for your services.

SMLL collects and stores logs from all your services using Loki. You can view logs in real time or search through historical data.

Real-time streaming

From your service's Logs tab, you can watch logs as they arrive:

  • Logs stream in real time from all replicas
  • Each log line shows the timestamp, replica name, and message
  • Use the pause button to freeze the stream and inspect output

Search through past logs using the log viewer:

  • Time range — select a start and end time, or use presets (last 15 minutes, last hour, etc.)
  • Search — filter logs by keyword or pattern
  • Log streams — view logs grouped by pod/replica

Log retention

Logs are retained based on your service configuration:

  • Default: 7 days
  • Configurable: set log_retention_days in your service settings

After the retention period, logs are automatically deleted.

Structured logging

For best results, output your application logs as structured JSON. SMLL will parse and display JSON fields, making it easier to search and filter.

{"level": "info", "message": "Request processed", "duration_ms": 42, "path": "/api/users"}

Plain text logs are also fully supported.

On this page