Overview
Gateway, WAF, agent, analytics and local control plane.
Traffic rate
requests per secondConnections
active / idleResponse classes
HTTP status familiesSystem health
API and control-plane statusLive WAF events
from edgeshield-agent 0.2 APIWAF last hour
event bucketsWAF last day
event bucketsTop rules
rule id / hitsTop source IPs
source / hitsCategories
Hosts
URIs
HTTP server zones
HTTP location zones
HTTP upstream peers
state, fails, response timeStream upstream peers
TCP/UDPRoute builder
renders managed Angie config through agentServer list is comma-separated. Render uses /api/v1/routes/render; apply uses /api/v1/config/apply.
Rendered config
review before applyConfig editor
safe apply with angie -t and rollbackFiles and backups
from agent 0.2Managed files
Backups
Runtime actions
requires admin tokenEndpoint diagnostics
browser perspectivePrometheus metrics
agent + gatewayRaw API browser
GET endpoint through console proxyNiceOS EdgeShield Console 0.4.0
Dependency-free management console for NiceOS EdgeShield WAF. It is designed for the NiceOS.Container appliance image and talks to Angie API plus edgeshield-agent 0.2.x.
- No Node.js, npm, yarn, React, Grafana, Python or database runtime.
- Static UI served by Angie.
- Read-only monitoring works without a token; mutation actions require a Bearer token configured in the agent.
- Safe config apply flow: draft, validate, backup, write,
angie -t, rollback on failure, optional reload.
Primary API paths
/edgeshield/api/
/edgeshield/api/v1/system/status
/edgeshield/api/v1/waf/summary
/edgeshield/api/v1/waf/analytics
/edgeshield/api/v1/waf/events
/edgeshield/api/v1/routes/render
/edgeshield/api/v1/config/apply
/edgeshield/api/v1/runtime/test
/edgeshield/api/v1/runtime/reload
/edgeshield/api/v1/diagnostics/bundle