System

System logs and monitoring

System logs

The System Logs tab shows application logs stored in the database. Logs are automatically cleaned up after one week.

Log levels

  • error – Failures that need attention (failed API calls, database errors, unhandled exceptions)
  • warn – Issues that didn’t cause a failure but might indicate problems (deprecation warnings, slow queries)
  • info – Normal operational events (user logins, snapshot publishes, import completions)
  • debug – Detailed diagnostic info (request payloads, query timing, cache hits/misses)

Filtering

Filter logs by:

  • Level – Show only errors, warnings, or a specific level
  • Date range – Narrow to a specific time window
  • Search – Free-text search across log messages
  • Service – Filter by service name (default is admin-backend)
  • Trace ID – Find all logs from a specific request using the trace ID from error responses

Log details

Each log entry shows:

  • Timestamp
  • Level (color-coded)
  • Message
  • Service name
  • Optional context data (JSON) with request details, user info, etc.
  • Trace ID for correlating related log entries

Cleanup

Logs older than 7 days are automatically purged. For persistent monitoring, consider exporting important log patterns to external monitoring tools.

API key management

Admins can view all API keys across all users from the Administration tab. For managing your own API keys, use Account > API Keys in the sidebar. See the API Integration docs in the Developers section for details on creating and using API keys.