apache / apache/incubator-seata
[Proposal] provide out-of-box grafana dashboards
- Dominant language
- Java
- Stars
- 26k
- Forks
- 8.8k
- Avg merge
- 1d 8h
- Merged PRs (30d)
- 4
Description
## Why you need it?
Though we already have metrics service and prometheus exporter, there is still one more work to do in terms of observability, i.e. a visualizer. Nowadays, users have to maintain a self-made grafana panel to observe Seata metrics.
## How it could be?
I propose to implement an out-of-box grafana panel for users to quickly get hands on. And we can integrate the grafana panel to Seata console, to make Seata console a one-stop control plane for Seata transaction.
The grafana panel should be like something in this blog [post](https://seata.io/zh-cn/blog/seata-observable-practice).

## Other related information
How do you guys think?
Contributor guide
Research direction
Start with the existing metrics service, Prometheus exporter, and Seata console entry points; the issue does not name repository files or tests. Compare the proposed dashboards with the linked observability blog, then define the dashboard scope and console integration before implementation. Done means users can obtain Grafana dashboards out of the box and access them through the console.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- grafana, prometheus
- Domain
- observability
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100