Overview

Real-time gateway, WAF, upstream and system status.

Connecting
Server
Uptime
Active connections
Requests/s
HTTP zones
Upstream peers
WAF blocks
Agent

Request rate

total requests per second

Connections

active / idle

Response classes

aggregated across zones

Component health

live API checks

Server zones

Location zones

Zone throughput

received / sent bytes

HTTP upstream peers

Stream upstream peers

Upstream health map

green=up, red=failed/unhealthy, gray=unknown

For rich upstream telemetry, configure zone inside each upstream block.

Total eventsagent connecting
Blockeddisruptive / 403
Detecteddetection-only/pass
Recent windowlast agent window
Top ruleby event count
Top sourceby event count

Live WAF events

from edgeshield-agent

Severity

agent summary

Categories

top WAF categories

Top rules

Top source IPs

Top hosts

WAF events timeline

blocked events per refresh interval

Runtime configuration

This page is intentionally read-mostly for the current MVP. It shows generated snippets and validation commands. Write actions should go through the future edgeshield-agent admin API with auth, validation, rollback and audit.

Recommended upstream block

Config files from Angie API

requires api_config_files on;

Endpoint checks

browser-visible API health

Troubleshooting commands

Select an endpoint and fetch.

NiceOS EdgeShield Console 0.3

This is still not a full commercial-grade management console. It is the first real product console layer: live Angie API telemetry, upstream and zone views, WAF event analytics, diagnostics, exports and admin-ready config guidance without Grafana or Node.js at runtime.

Design rules

  • Static runtime: HTML, CSS, JavaScript only.
  • No Grafana, no npm/yarn, no Python application server in the final image.
  • Read-only by default. Future write actions must be authenticated and audited through the agent.
  • Built for one-container appliance first, Kubernetes sidecar mode later.

Feature gap still remaining

  • Auth/RBAC and session management.
  • Config editor with validation, rollback, snapshots and reload.
  • Certificate/ACME management.
  • Persistent long-term analytics database or compact time-series store.
  • Cluster/multi-node view.