diff --git a/app/assets/dev/raw/helm-values.yaml b/app/assets/dev/raw/helm-values.yaml index 387083b8a..c0c32c318 100644 --- a/app/assets/dev/raw/helm-values.yaml +++ b/app/assets/dev/raw/helm-values.yaml @@ -771,7 +771,7 @@ kubectl: # -- The kubectl image repository repository: kubectl # -- The kubectl image tag - tag: v1.35.1@sha256:c93e4fb811b3217ef69ee7a79a9a15fb277887cd1c3002fbe154e676037a274a + tag: v1.35.2@sha256:91d5a6b5c45cf4e0f95de3dda6a957725b5f4daa0193c63074aab7f4bd85eaee hooks: # -- Node selector for the HELM hooks nodeSelector: diff --git a/app/assets/raw/UPGRADE.md b/app/assets/raw/UPGRADE.md index 6adbdf799..03e4e9855 100644 --- a/app/assets/raw/UPGRADE.md +++ b/app/assets/raw/UPGRADE.md @@ -8,6 +8,18 @@ does not have any particular instructions. ## Upgrade to `2.14.x` +### Observability: Prometheus metrics migration from Summary to Histogram + +Internal Kuma Prometheus metrics changed from `Summary` to `Histogram` types to fix stale values that accumulated over long windows. + +**What changed:** +- All metrics previously exported as `prometheus.Summary` or `prometheus.SummaryVec` are now `prometheus.Histogram` or `prometheus.HistogramVec`. +- Metrics that previously exposed quantiles (`0.5`, `0.9`, `0.99`) now use histogram buckets (`_bucket` with `le` labels). +- `DefaultObjectives` is replaced by `DefaultBuckets`. + +**Action required:** +- Update any dashboards, alerts, or queries that use the old quantile representations to use histogram buckets and the `histogram_quantile` function. + ### RBAC: Added `events.k8s.io` API group The control plane ClusterRole and the namespaced Role used by the control plane for `events` now include the `events.k8s.io` API group alongside the core (`""`) API group for `events` resources. This aligns with the Kubernetes `events.k8s.io/v1` API which replaced the deprecated core `v1` Events API.