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
Response Time Trends
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 |
- Go to Settings > System Notifications
- Enable/disable each alert type
- 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