Sign inSign up

nassimsai/netpol-dashboard

By nassimsai

•Updated 4 months ago

React 18 dashboard - live anomaly timeline, policy graph, compliance report, LLM chat assistant

Image
0

255

nassimsai/netpol-dashboard repository overview

⁠NetPol Dashboard — NetworkPolicy Intelligence System

Part of the NetworkPolicy Intelligence System (NPI)⁠.

⁠What it does

React 18 single-page app (built with Vite, served via nginx) providing the operator-facing view of the whole platform:

  • Namespace Map — live per-namespace risk overview (pods, flows, active violations)
  • Anomaly Timeline — expandable event feed with severity coloring
  • Policy Graph — D3 force-directed graph of NetworkPolicy relationships
  • Compliance Report — 0–100 score, A–F grade, severity breakdown (Recharts)
  • AI Assistant — streaming SSE chat backed by the on-cluster LLM, with live cluster context

Multi-stage build: node:20-slim (Vite build) → nginx:1.25-alpine (static serve + /api/* reverse proxy with SSE-compatible buffering disabled).

⁠Tech

React 18 · Vite · D3.js v7 · Recharts · nginx

⁠Quick start

docker pull nassimsai/netpol-dashboard:v1.0-pfe2026

Serves on port 8080; expects api-gateway reachable at /api/* via nginx reverse proxy config.

⁠Source & full deployment guide

https://github.com/nassim-saii/netpol-intelligence⁠

Tag summary

Content type

Image

Digest

sha256:f9e4a60a4…

Size

19.6 MB

Last updated

4 months ago

docker pull nassimsai/netpol-dashboard