User Guide

Diagnostics

Monitor system health, view logs, and troubleshoot your installation.

System health#

The System Health tab shows real-time status for all services:

🟢

Service cards

FastAPI, PostgreSQL, Redis, Celery Workers, License, File Storage, and Log Storage. Each card shows status, latency, and key metrics.
🌐

Network checks

Test connectivity to LLM providers, data source APIs, and the license server. Useful for diagnosing proxy or firewall issues.

App logs#

Structured application logs with filtering by log level (DEBUG through CRITICAL). Each entry includes a request ID for end-to-end tracing. Real-time updates show the latest log entries as they occur.

Audit logs#

Immutable audit trail of all user actions: logins, searches, settings changes, data source operations, chat sessions, and more. Filter by action type, user, or date range. Audit logs cannot be modified or deleted.

Container logs#

View logs from Docker containers or Kubernetes pods. Select which service to inspect: API, Worker, Frontend, PostgreSQL, Redis, or Nginx.

  • Live mode — click Auto-refresh for logs that update every 3 seconds with auto-scroll. A pulsing LIVE badge shows when active.
  • Line count — choose 100, 200, 500, or 1000 lines.
Tip
Use live mode on the Worker container to watch crawl and indexing progress in real-time. Look for "SIGKILL" or "OOM" entries to diagnose memory issues.