https://github.com/frain-dev/prometheus-grafana-dashboard
Docker-compose file for deploying grafana and Prometheus along with Convoy. Also, grafana dashboards for observing queue and consumer metrics.
https://github.com/frain-dev/prometheus-grafana-dashboard
Last synced: 4 months ago
JSON representation
Docker-compose file for deploying grafana and Prometheus along with Convoy. Also, grafana dashboards for observing queue and consumer metrics.
- Host: GitHub
- URL: https://github.com/frain-dev/prometheus-grafana-dashboard
- Owner: frain-dev
- License: bsd-2-clause
- Created: 2022-02-25T14:39:18.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2022-02-25T17:35:40.000Z (over 4 years ago)
- Last Synced: 2025-01-13T17:18:53.815Z (over 1 year ago)
- Size: 6.84 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# prometheus-grafana-dashboard
Docker-compose file for deploying grafana and Prometheus along with Convoy. Also, grafana dashboards for observing queue and consumer metrics.
## Usage.
1. Clone the convoy [repo](https://github.com/frain-dev/convoy). Change directory into the repo and create a docker-compose.yml file.
2. Copy the contents of [docker-compose.yml](./docker-compose.yml) and paste into your own file and save.
3. If you want, you can modify the compose file to use an already existing convoy image from [Github Container Registry](https://github.com/frain-dev/convoy/pkgs/container/convoy).
4. You'll need to also create your convoy.json config file but there is a sample config here that works [convoy.json](./convoy.json).
5. Note that the convoy.json config here is using Redis and Mongo, so the compose file deploys redis and mongo along with convoy.
6. Build and run the containers.
```bash
docker-compose up -d
```
7. Once the build is complete, go to localhost:3000 to view your grafana instance.
8. You can import the sample [dashboards](./dashboards) into your grafana instance.