Skip to main content
Latitude.sh provides monitoring capabilities for your databases, allowing you to track performance metrics and understand resource utilization. This helps diagnose issues, optimize performance, and ensure database stability.

Accessing Monitoring

To access monitoring for any database:
  1. Go to the Databases section in the sidebar menu.
  2. Select the database you want to monitor.
  3. View the Monitoring section on the overview page for a quick summary.
  4. Click the Monitoring tab for detailed charts.

Overview Page Metrics

The database overview page displays real-time sparklines for:
  • CPU Usage: CPU utilization percentage
  • Memory Usage: Memory consumption percentage
  • Transactions Per Second (TPS): Transaction throughput rate

Monitoring Page

The monitoring page provides detailed time-series charts:
  • CPU Usage: CPU utilization over time
  • Memory Usage: Memory consumption over time
  • Transactions Per Second (TPS): Transaction rate over time
  • Database Size: Storage growth over time
Use the period selector to adjust the time range for all charts, from 30 minutes to 7 days.

Why storage matters

PostgreSQL reserves approximately 5% of disk space for Write-Ahead Log (WAL) operations—a critical mechanism for data integrity and crash recovery. When your database reaches 95% total disk usage, WAL operations may fail, causing:
  • Connection disruptions
  • Transaction failures
  • Potential data loss
Keep an eye on the Database Size chart on the Monitoring page so you can act before usage gets that high. If your database is approaching capacity:
  1. Upgrade your database plan - Scale to a larger plan with more storage capacity from your database settings.
  2. Remove unused data - Delete obsolete records, truncate logs, or archive historical data.
  3. Optimize storage - Run VACUUM FULL to reclaim space from deleted rows, or review large tables for optimization opportunities.