deepSight
A minimal, luxury uptime & runtime dashboard for containers and Kubernetes
Overview
deepSight is a tiny Go web app that exposes a beautifully designed dashboard and powerful runtime introspection tools. Built for containers and Kubernetes, it provides:
- Clean, information-dense dashboard at /
- Prometheus-compatible metrics at /metrics
- Smart health probes via /health and /ready
- Interactive state toggling and version info
- Advanced profiling via pprof endpoints
Elegant, focused, and container-ready runtime insights
⚡️ Quick Start
Run locally with Go:
go build -o deepsight . PORT=8080 ./deepsight
Visit localhost:8080 to see your dashboard
🐳 Container
Pull and run the latest release:
docker run -p 8080:8080 \ ghcr.io/opscalehub/deepsight/workload:latest
Deploy to Kubernetes (public repo)
If this repository is public, the release workflow will attach a combined install manifest. You can install the latest release directly:
kubectl apply -f https://github.com/OpScaleHub/deepSight/releases/latest/download/dist/install.yaml
Or, to inspect before applying:
curl -L -o install.yaml https://github.com/OpScaleHub/deepSight/releases/latest/download/dist/install.yaml kubectl apply -f install.yaml
If you prefer a pinned, reproducible install, download the release artifact for the specific tag from the Releases page and apply that file instead.
Advanced Features
The app respects X-Forwarded-For and X-Real-IP headers behind proxies/ingress. All endpoints return appropriate status codes and content types for monitoring integration.