System Monitoring

Monitor system status and data connections

System Monitoring

Monitor your TraderVault system status, data connections, and service health.


Monitoring Dashboard

Access from Monitoring in the sidebar (or Admin Panel for admins).

Journal-Specific Metrics

The Monitoring Dashboard automatically filters by your currently selected journal:

  • Performance metrics reflect only that journal's trades
  • Anomaly detection analyzes your trading patterns in that journal
  • A badge at the top shows which journal you're viewing
  • Switch journals from the Journal page to monitor different portfolios

System Status Overview

Service Status Description
Application Online/Offline Main TraderVault server
Database Connected/Error PostgreSQL connection
Cache Active/Inactive Redis session cache
Market Data Live/Delayed Price data feed
Email Service Operational SendGrid status

Health Indicators

Status Colors

Color Meaning
Green Healthy, operating normally
Yellow Warning, degraded performance
Red Error, service unavailable
Gray Unknown or not monitored

Response Times

Service Good Warning Critical
API < 200ms 200-500ms > 500ms
Database < 50ms 50-100ms > 100ms
Market Data < 1s 1-5s > 5s

Data Source Status

Market Data Providers

TraderVault uses multiple data sources:

Provider Type Status
EODHD Primary Real-time quotes
Alpha Vantage Backup Fallback provider
News API News Sentiment data

Data Freshness

Data Type Update Frequency
Stock prices Real-time (15-min delayed for free)
Historical data Daily at market close
News Every 15 minutes
Sentiment Hourly

Broker Connections

Connection Status

Broker Status Last Sync
Schwab Connected 2 min ago
Alpaca Connected 5 min ago
TD Ameritrade Disconnected -

Reconnecting

If a broker shows disconnected: 1. Click Reconnect 2. Re-authorize through SnapTrade 3. Verify connection status

Sync Status

Symbol Shows
Synced Positions match broker
Syncing Update in progress
Out of Sync Manual reconciliation needed
Error Sync failed

Alert System Status

Alert Scheduler

Metric Value
Status Running
Check Interval 1 minute
Active Alerts 15
Last Check 30 seconds ago

Recent Alert Activity

Time Symbol Alert Status
10:32 AAPL Above $200 Triggered
10:28 TSLA Below $180 Checked
10:25 NVDA Above $500 Checked

Background Jobs

Scheduled Tasks

Job Schedule Last Run Status
Price sync Every 1 min Just now OK
Position sync Every 5 min 3 min ago OK
Daily summary 4:00 PM ET Yesterday OK
Weekly report Sunday 8 AM 3 days ago OK
Data backup Daily 2 AM 8 hours ago OK

Job History

View recent job executions: - Success/failure status - Duration - Error messages if failed


Usage Statistics

API Usage

Metric Today This Month
API calls 1,234 28,456
Data requests 567 12,890
Alert checks 1,440 32,400

Storage Usage

Type Used Limit
Trade data 45 MB Unlimited
Screenshots 120 MB 1 GB
Backups 250 MB 5 GB

Error Logs

Recent Errors

Time Service Error Status
10:15 Data API Timeout Recovered
09:30 Email Rate limited Recovered
Yesterday Backup Disk full Resolved

Error Details

Click any error to see: - Full error message - Stack trace (for admins) - Resolution steps - Status updates


Performance Metrics

Chart showing API response times over: - Last hour - Last 24 hours - Last 7 days

Uptime Statistics

Period Uptime
Today 100%
This week 99.9%
This month 99.8%
All time 99.7%

Notifications & Alerts

System Alerts

Get notified of system issues:

Alert Type Default
Service down Email immediately
High error rate Email after 5 min
Data delay In-app only
Sync failure Email

Configure Alerts

  1. Go to Settings > System Notifications
  2. Enable/disable each alert type
  3. Set notification channels

Admin Features

For administrators only:

User Statistics

Metric Value
Total users 1,234
Active today 156
Active this week 432
New this month 89

System Actions

Action Description
Clear cache Reset Redis cache
Restart services Restart application
Force sync Trigger data refresh
Maintenance mode Show maintenance page

Troubleshooting

Common Issues

Issue Solution
Prices not updating Check market hours, try refresh
Broker disconnected Re-authorize connection
Alerts not firing Check alert scheduler status
Slow performance Clear cache, check network

Getting Help

If issues persist: 1. Check status page 2. Review error logs 3. Contact support with error details


API Status Page

Public status page available at: https://tradervault.io/status

Shows: - Current system status - Recent incidents - Scheduled maintenance - Historical uptime