Overview
Real-time gateway, Angie API, WAF and traffic overview.
Traffic
requests per secondConnections
active / idleResponse classes
HTTP zonesSystem health
API and gateway componentsHTTP server zones
HTTP location zones
HTTP upstream peers
states, fails, response timeStream upstream peers
TCP/UDPSeverity
from EdgeShield Agent summaryCategories
top WAF categoriesWAF events
Primary source: /edgeshield/api/v1/waf/events from edgeshield-agent. Fallback source: /edgeshield/events/waf.jsonl for static/offline testing.
Recent access log
Optional endpoint: /edgeshield/events/access.jsonl. When unavailable, this tab remains empty without breaking the console.
Loaded configuration files
requiresapi_config_files on;NiceOS EdgeShield Console
Minimal dependency-free web console for NiceOS EdgeShield WAF. It is designed for the NiceOS.Container appliance image and reads metrics directly from Angie API, Prometheus output and EdgeShield JSONL event endpoints.
- No Node.js or frontend framework required at runtime.
- No Grafana dependency.
- Canvas charts, static assets and Angie-native API access.
- Designed for container, VM appliance and later Kubernetes deployment.
API paths
/edgeshield/api/angie
/edgeshield/api/connections
/edgeshield/api/http/server_zones/
/edgeshield/api/http/location_zones/
/edgeshield/api/http/upstreams/
/edgeshield/api/stream/upstreams/
/edgeshield/metrics
/edgeshield/agent/healthz
/edgeshield/agent/metrics
/edgeshield/api/v1/waf/summary
/edgeshield/api/v1/waf/events?limit=100
/edgeshield/events/waf.jsonl
/edgeshield/events/access.jsonl