Skip to content

System Logs

View application logs and diagnostics for troubleshooting and monitoring Konnect’s internal operations.


The System Logs page provides real-time access to Konnect’s application logs. Use it to:

  • Monitor application health and activity
  • Debug connection issues with data sources
  • View API request and response details
  • Track AI assistant operations and tool usage
  • Diagnose errors and unexpected behaviour

  1. Click System Logs in the sidebar navigation.
  2. The log viewer opens with the most recent log entries displayed.

Each log entry shows:

FieldDescription
TimestampWhen the event occurred
LevelSeverity — DEBUG, INFO, WARN, or ERROR
SourceWhich component generated the log (e.g., MQTT, OPC-UA, Database, AI)
MessageThe log message with details
LevelColourMeaning
DEBUGGreyDetailed diagnostic information for developers
INFOBlueNormal operational events (connections, queries, etc.)
WARNYellowPotential issues that don’t prevent operation
ERRORRedFailures that require attention

Step-by-step:

  1. Use the Level dropdown to filter by severity (e.g., show only WARN and ERROR).
  2. Use the Source dropdown to filter by component (e.g., only MQTT logs).
  3. Use the Search field to find logs containing specific text.
  4. Filters combine — you can filter by level AND source AND search text simultaneously.

INFO [Database] Connected to PostgreSQL at host.docker.internal:5432/manufacturing
INFO [Database] Discovered 12 tables in schema 'public'
INFO [MQTT] Connecting to mqtt://broker.example.com:1883
INFO [MQTT] Connected successfully, client ID: konnect-abc123
INFO [MQTT] Subscribed to topic: factory/#
INFO [AI] User query: "Show me temperature readings for the last hour"
INFO [AI] Selected tools: [database_query, chart_generation]
INFO [AI] Executed query on PostgreSQL (42ms, 360 rows)
INFO [AI] Generated line chart for dashboard
ERROR [Database] Failed to connect to MySQL at 192.168.1.100:3306 — Connection refused
WARN [Database] Retrying connection in 5 seconds...
ERROR [Database] Connection retry failed after 3 attempts

  • Logs update in real time as events occur.
  • Auto-scroll is enabled by default — new log entries scroll into view automatically.
  • Scroll up manually to pause auto-scroll and review older entries.
  • Click Resume to re-enable auto-scroll.

Logs are stored in memory during the current session. When Konnect restarts, previous logs are cleared. For persistent logging, configure Docker logging drivers:

Terminal window
docker run -d \
--name konnect \
--log-driver json-file \
--log-opt max-size=10m \
--log-opt max-file=3 \
-p 7080:7080 \
-v konnect_data:/app/data \
ghcr.io/kyanitesolutions/konnect:beta-latest

You can then access persistent logs with:

Terminal window
docker logs konnect --tail 100 --follow