Skip to Content
ConfigurationDebug Page

Debug Page

Tracearr includes a debug page at /debug for troubleshooting and advanced maintenance. This page is not linked from the main navigation — access it directly at:

http://your-tracearr:3000/debug

System Information

The debug page displays real-time system stats:

  • Node.js version, platform, and architecture
  • Uptime — how long Tracearr has been running
  • Memory usage — heap and RSS memory consumption
  • Environment variables — sanitized view of configuration

Database Statistics

View database health and size information:

  • Record counts — sessions, violations, users, servers, rules, library items
  • Database size — total storage used
  • Table sizes — breakdown by table and TimescaleDB aggregates

Logs (Supervised Only)

If running the supervised image, the debug page includes a Log Explorer for viewing PostgreSQL, Redis, and application logs directly in the browser.

You can also access logs via CLI:

docker exec tracearr cat /var/log/supervisor/tracearr-error.log

Available log files in /var/log/supervisor/:

Log FileContents
tracearr.logApplication stdout
tracearr-error.logApplication errors
postgres.logPostgreSQL stdout
postgres-error.logPostgreSQL errors
redis.logRedis stdout
redis-error.logRedis errors
supervisord.logSupervisor process manager

Set LOG_LEVEL=debug in your environment for verbose application output.

Standard Docker Logs

If running the standard latest image with separate containers, use standard Docker log commands:

docker logs tracearr # Application logs docker logs tracearr-postgres # Database logs docker logs tracearr-redis # Cache logs

Snapshot Management

View and clean up library snapshots. Useful for removing suspicious or corrupted snapshot data that may affect Library Growth charts.

Maintenance Actions

ActionDescription
Refresh AggregatesManually refresh TimescaleDB continuous aggregates
Clear Stuck JobsReset jobs that show “already running” but aren’t progressing

Use Clear Stuck Jobs when a maintenance job in Settings → Jobs says “already running” but shows no progress. This clears stale job state from a previous crash.

Danger Zone

These actions permanently delete data and cannot be undone. Use with caution.

ActionWhat it deletes
Clear ViolationsAll violation records
Clear RulesAll detection rules and their violations
Clear Termination LogsAll stream termination history
Clear Library CacheAll library metadata and snapshots
Clear SessionsAll session history, violations, and termination logs
Clear UsersAll non-owner users and their associated data
Clear ServersAll servers (cascades to users, sessions, violations, library)
Factory ResetEverything except your owner account — returns Tracearr to initial setup state
Last updated on