[Meta] Upgrade to Prometheus 2.0
Prometheus 2.0 is now available, with improvements primarily centered around performance and resource usage. To achieve this, they have created an entirely new time series database. There are however some breaking changes with the upgrade:
- No data migration between TSDB 1.0 and 2.0, so we will lose all metric data on upgrade.
- Alert rule changes, but we do not expose these today on the bundled server so not a concern.
Because of the breaking change, we need to consider how we manage this upgrade across our different distribution types.
- Omnibus: omnibus-gitlab#2940 (closed)
-
gitlab-omnibus
chart: https://gitlab.com/charts/charts.gitlab.io/issues/97 - Cloud native chart: https://gitlab.com/charts/helm.gitlab.io/issues/29
- Deploy Prometheus to connected k8s cluster: https://gitlab.com/gitlab-org/gitlab-ce/issues/28916
Edited by Joshua Lambert