deepSight

A minimal, luxury uptime & runtime dashboard for containers and Kubernetes

Latest Release License

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:

deepSight dashboard showing uptime, requests, and system metrics
Try it locally — Run the demo

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

  • /health — Liveness probe endpoint
  • /ready — Readiness state (configurable)
  • /metrics — Prometheus metrics
  • /version — Build and runtime info
  • /toggle-ready — Flip readiness
  • /debug/pprof/* — Go profiling
  • 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.