Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/paoliniluis/metabase-workbench-postgres
Metabase + PostgreSQL with the Grafana stack
https://github.com/paoliniluis/metabase-workbench-postgres
grafana loki metabase postgresql prometheus pyroscope tempo
Last synced: about 1 month ago
JSON representation
Metabase + PostgreSQL with the Grafana stack
- Host: GitHub
- URL: https://github.com/paoliniluis/metabase-workbench-postgres
- Owner: paoliniluis
- Created: 2022-07-03T21:54:26.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-06-21T18:03:18.000Z (7 months ago)
- Last Synced: 2024-11-07T06:47:29.963Z (3 months ago)
- Topics: grafana, loki, metabase, postgresql, prometheus, pyroscope, tempo
- Language: Shell
- Homepage:
- Size: 27.2 MB
- Stars: 1
- Watchers: 1
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Metabase + PostgreSQL + Grafana
===============================This is a repository to see Metabase traces + it has the profilings of Pyroscope on it.
## Components
- Metabase: not directly exposed, since it's being exposed from nginx on 8443. Exposes a prometheus endpoint + sends logs to loki via a bun api + traces to tempo
- nginx + nginx exporter: exposes prometheus endpoint + sends traces to tempo
- pyroscope: to capture code telemetry
- postgres (as an app db and also as a dw). The postgres app db has an exporter
- setup container: it will set up Metabase with a sample database
- tempo: to capture traces
- email server
- grafana
- prometheus
- loki
- api: gets the postgres log lines and sends that to loki
- ssh server: to connect to databases via ssh tunnels## Integrated dashboards
Metabase & Postgres dashboards
## How to run
- clone the repo
- install Docker
- do `docker compose up --build` on the root of the repository
- go to https://localhost:8443 and authenticate with [email protected]/metabot1 as the password
- then go to localhost:3030 where grafana is