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
Historical search
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_daysin 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.