Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/lwitkowski/quarkus-grafana-dashboard

Grafana dashboard for Java Quarkus applications
https://github.com/lwitkowski/quarkus-grafana-dashboard

grafana-dashboard metrics-visualization observability prometheus quarkus

Last synced: 3 months ago
JSON representation

Grafana dashboard for Java Quarkus applications

Awesome Lists containing this project

README

        

# Dashboard for Microprofile metrics exposed by Quarkus

Available panels:
- Uptime
- Hardware utilization: CPU, mem, threads
- HTTP counters and timers
- Database (Agroal): connection pool counters and timers
- JVM memory and Garbage Collectors

![Grafana Dashboard screenshot](screenshot.png)

## Usage
1. Import `src/quarkus-microprofile-metrics.json` into your Grafana.
2. Adjust variable definitions (namespace, service etc) for your platform.
3. Enjoy!

## Starting local Grafana and Prometheus
1. Edit `prometheus/prometheus.yml` and add scrape targets (url to your running quarkus apps)
2. Run `docker-compose up -d`
3. Open `http://localhost:3000/` and use `admin:admin` credentials
4. Open `Quarkus Microprofile Metrics` dashboard