⚡ GenericUtility Analytics Platform
● Live Data
🗺️ Service Territory — Weather & Outage Map
6 regions Clear / Low Risk
Moderate
Severe / Storm Mode
Rain / Precip
Wind Direction
⚡ Active Outages
☁ Storm Mode
Active Outages
0Loading...
SCADA Alerts
0Loading...
Reliability (IEEE 1366)
Loading...
Load Forecast (System)
Loading...
Meter Data Summary
Loading...
Crew Dispatch
0 activeLoading...
Customer Notifications
0 sentLoading...
Weather Correlation
0 regionsLoading...
Storm Forecast
0 alertsLoading...
Latest Sensor Readings
Loading...
Active Alerts
Loading...
All Outages
Loading...
Recent Meter Readings
Loading...
Anomalies / VEE Flags
Loading...
Grid Topology
Loading...
30-Day Reliability History
Loading...
24-Hour Load Forecast by Area
Loading...
Crew Status
Loading...
Active Dispatches
0Loading...
Dispatch History
Loading...
Delivery Stats by Channel
Loading...
By Event Type
Loading...
Recent Notifications
Loading...
Regional Conditions
Loading...
Storm Forecasts
0Loading...
Weather Alerts
0Loading...
Outage-Weather Correlations
Loading...
Service Health Status
Loading...
Customer Management
Ruby/SinatraLoading...
Loading...
Work Order Management
Elixir/PlugLoading...
Audit Trail
Kotlin/KtorLoading...
Correlated Alerts — SCADA + Weather + Outage
Rust/ActixLoading...
📡 Real-Time Event Feed
Connecting...Waiting for events...
Display Preferences
Notifications
Platform Info
v2.0.0 (Phase 3)
24 pods · 10 languages
Node · .NET · Java · Python · Go · Ruby · Kotlin · PHP · Elixir · Rust
API Endpoints
/api/dashboard — Aggregated overview
/api/search?q= — Global search
/api/customers — Customer management
/api/pricing/calculate — Rate calculator
/api/work-orders — Work order CRUD
/api/audit/log — Audit trail
/api/alerts/correlated — Alert correlation
/ws — WebSocket live feed
🤖 Traffic Generator (Locust)
Full-featured Locust load testing UI with configurable users, spawn rate, and real-time charts. Simulates 15 demo users across 5 user profiles (Operator, Engineer, Analyst, Manager, Automation).
🚀 Open Locust Dashboard
Configure: Number of Users · Spawn Rate · Run Time · Host Target · Real-time Statistics · Charts · Download Reports
Loading fault scenarios...
curl / API Reference
Enable a scenario:
curl -X POST http://20.165.22.240/api/fault/inject -H "Content-Type: application/json" -d '{"scenario":"database-outage"}'
Clear all faults:
curl -X POST http://20.165.22.240/api/fault/clear -H "Content-Type: application/json" -d '{}'
Check status:
curl http://20.165.22.240/api/fault/status