Skip to content

Instantly share code, notes, and snippets.

@fmorency
Created May 1, 2025 14:56
Show Gist options
  • Save fmorency/b0675552ad01fb38100835a2ceb77ae1 to your computer and use it in GitHub Desktop.
Save fmorency/b0675552ad01fb38100835a2ceb77ae1 to your computer and use it in GitHub Desktop.
Setup e2e manifest-dashboard with Manifest Prometheus

Requirement

  • The following host ports must be available:
    • 9091: Manifest Prometheus on localhost (SSH Tunnel)
    • 9273: Telegraph HTTP listener
    • 9274: Telegraph Prometheus Monitoring
    • 8880: vmalert (live rules) Prometheus Monitoring
    • 5432: TimescaleDB
    • 3000: PostgREST
    • 5173: bun dev dashboard url
  1. Create SSH tunnel to Manifest Prometheus server. The server will be available on http://localhost:9091
    ssh -L 9091:[PROM_ADDR]:9090 [USER]@[PROM_ADDR]
  2. Clone and start the prometheus-timescaledb-e2e project. The default environment should work as-is.
    git clone https://github.com/liftedinit/prometheus-timescaledb-e2e.git
    cd prometheus-timescaledb-e2e
    docker compose up -d --wait
  3. Clone and start the manifest-dashboard project. The default environment should work as-is.
    git clone https://github.com/liftedinit/manifest-dashboard.git
    cd manifest-dashboard
    bun install
    bun dev
  4. Visit http://localhost:5173
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment