Workfreeli Unified Dashboard

Loading…

CPU Usage (60s)?CPU UsagePercentage of CPU power being used by the process.✅ Good: < 70%⚠️ Warning: 70-85%🔴 Critical: > 85%🔧 Do: Optimize hot resolvers, add more instances❌ Don’t: Don't let it hit 100% — request handling will stall

Memory RSS (60s)?Memory Usage (RSS)Physical RAM being used by your server process.✅ Good: Stable under 1 GB⚠️ Warning: Growing steadily over time🔴 Critical: Near system limit, or constant growth🔧 Do: Check for memory leaks in long-running resolvers❌ Don’t: Don't restart without investigating — the leak will return

Requests / sec (60s)?Requests Per Second (RPS)Number of requests your server handles each second.✅ Good: Consistent with normal traffic⚠️ Warning: Sudden spike or drop🔴 Critical: Approaching server limit🔧 Do: Scale horizontally if consistently high❌ Don’t: Don't ignore sudden drops — may indicate an outage

Response Time?95th Percentile Response Time (P95)95% of requests are faster than this. Only 5% take longer.✅ Good: < 300ms⚠️ Warning: 300-800ms🔴 Critical: > 800ms🔧 Do: Review slowest queries, add pagination, implement DataLoader❌ Don’t: Don't ignore it — this affects your power users

Slow GraphQL Queries (>500ms)

Config Scan

Security Headers

MongoDB

Status
Host
Database

Profiler — Slow Operations (>100ms)

Optimization Suggestions

Optimization History

Understanding Your Metrics

🟢 Good — no action needed
🟡 Warning — monitor closely
🔴 Critical — take action now
Hover over ? for detail
Metric Good Warning Critical Action
P50< 100ms100-300ms> 300msAdd indexes
P95< 300ms300-800ms> 800msAdd pagination
P99< 500ms500-1000ms> 1000msFix N+1 queries
CPU< 70%70-85%> 85%Scale up / profile hot paths
Slow Rate< 5%5-15%> 15%Optimize queries, use DataLoader
Memory RSS< 1 GBGrowingNear limitFind the memory leak
Error Rate< 1%1-5%> 5%Check logs, fix failing endpoints