Plan for GitLab Metric Charts to Viable
Strawman of monitoring GitLab within GitLab, with our own dashboards. This will need review and revisions, but I wanted to get it started so we had a timeline to compare integrating Grafana against.
As for the dashboard canvas/framework, there are a lot of off-the-shelf libraries, but I think it would be really interesting to take a close look at re-using some of what Meltano has done: https://gitlab.com/meltano/dashboard. I am working on taking a more detailed look at Grafana, and plan to have that in the 2-3 days.
11.8
- https://gitlab.com/gitlab-org/gitlab-ce/issues/53442: Ship additional alerts out of the box for GitLab
- https://gitlab.com/gitlab-org/gitlab-ee/issues/9258: Support alerts from Prometheus servers deployed outside of cluster apps
- https://gitlab.com/gitlab-org/gitlab-ce/issues/55910: Enable echarts based dashboard by default
- omnibus-gitlab#3942 (closed): Registry monitoring
11.9
- https://gitlab.com/gitlab-org/gitlab-ce/issues/56673: Add core GitLab metrics to the auto-detection library
- https://gitlab.com/gitlab-org/gitlab-ee/issues/4925: Open issues based on a Prometheus alert
-
https://gitlab.com/gitlab-org/gitlab-ce/issues/52338: Define dashboard config in repo
- Can delay, but would still need some work to persist the chart data in database easily, ideally the canvas code can output YML/JSON.
- https://gitlab.com/gitlab-org/gitlab-ce/issues/57084: Gauge / Single Value chart type
- https://gitlab.com/gitlab-org/gitlab-ce/issues/57125: Heatmap chart type
11.10
- https://gitlab.com/gitlab-org/gitlab-ee/issues/4452: Chart editor
- https://gitlab.com/gitlab-org/gitlab-ce/issues/31368: Support for different time windows
12.0
- https://gitlab.com/gitlab-org/gitlab-ee/issues/9426: Dashboard canvas
- https://gitlab.com/gitlab-org/gitlab-ce/issues/30423: Link and embed metrics in an issue
12.1
- https://gitlab.com/gitlab-org/gitlab-ee/issues/6019: Multiple dashboards
- https://gitlab.com/gitlab-org/gitlab-ce/issues/56881: Metric drilldown / variables
12.2
- https://gitlab.com/gitlab-org/gitlab-ce/issues/53829: Long term metrics storage / aggregation
- https://gitlab.com/gitlab-org/gitlab-ce/issues/57135: Retrieve data per chart instead of all at once
Edited by silv