The new version of project monitoring deprecates an old API Group and updates the prometheus stack to match the one deployed with CaaS Cluster Monitoring 0.0.12-0.0.13.
Features
- Update to kube-prometheus-stack 58.4.0
- Update to grafana-7.3.9 chart
- New Prometheus Rules:
- container-cpu-usage-seconds-total
- container-memory-cache
- container-memory-rss
- container-memory-swap
- container-memory-working-set-bytes
- container-resource
- pod-owner
A new, final target_matchers
in the inhibit_rules
for AlertmanagerConfig, to inhibit more Alerts:
- target_matchers:
- alertname = InfoInhibitor
Deprecation Warning
** This project monitoring version won't work with older versions of caas-cluster-monitoring (< 0.0.13).**
The ServiceAccount isn't allowed to view
prometheus.monitoring.cattle.io
, but only prometheus.monitoring.coreos.com
. This is part of a bigger deprecation we're doing to remove this non-existent API Group from our monitoring stack.
Smaller changes
- kubeprometheusstack/k8s-sidecar updated to 1.26.1
- probes are now selected as well based on the project name label
- field.cattle.io/projectId added as label to many resources
Full Changelog: 1.2.10...1.3.0