feat(helm)!: Update chart kube-prometheus-stack ( 77.1.1 → 82.10.0 )#597
Open
renovate[bot] wants to merge 1 commit intomainfrom
Open
feat(helm)!: Update chart kube-prometheus-stack ( 77.1.1 → 82.10.0 )#597renovate[bot] wants to merge 1 commit intomainfrom
renovate[bot] wants to merge 1 commit intomainfrom
Conversation
--- kubernetes/apps/monitor/kube-prometheus-stack/app Kustomization: monitor/kube-prometheus-stack HelmRelease: monitor/kube-prometheus-stack
+++ kubernetes/apps/monitor/kube-prometheus-stack/app Kustomization: monitor/kube-prometheus-stack HelmRelease: monitor/kube-prometheus-stack
@@ -13,13 +13,13 @@
spec:
chart: kube-prometheus-stack
sourceRef:
kind: HelmRepository
name: prometheus-community
namespace: flux-system
- version: 77.1.1
+ version: 82.10.0
install:
crds: Skip
interval: 30m
maxHistory: 3
uninstall:
keepHistory: false |
--- HelmRelease: monitor/kube-prometheus-stack ClusterRole: monitor/kube-state-metrics
+++ HelmRelease: monitor/kube-prometheus-stack ClusterRole: monitor/kube-state-metrics
@@ -44,15 +44,15 @@
resources:
- deployments
verbs:
- list
- watch
- apiGroups:
- - ''
- resources:
- - endpoints
+ - discovery.k8s.io
+ resources:
+ - endpointslices
verbs:
- list
- watch
- apiGroups:
- autoscaling
resources:
--- HelmRelease: monitor/kube-prometheus-stack ClusterRole: monitor/kube-prometheus-stack-operator
+++ HelmRelease: monitor/kube-prometheus-stack ClusterRole: monitor/kube-prometheus-stack-operator
@@ -27,17 +27,21 @@
- prometheusagents/finalizers
- prometheusagents/status
- thanosrulers
- thanosrulers/finalizers
- thanosrulers/status
- scrapeconfigs
+ - scrapeconfigs/status
- servicemonitors
- servicemonitors/status
- podmonitors
+ - podmonitors/status
- probes
+ - probes/status
- prometheusrules
+ - prometheusrules/status
verbs:
- '*'
- apiGroups:
- apps
resources:
- statefulsets
@@ -82,12 +86,13 @@
verbs:
- get
- list
- watch
- apiGroups:
- ''
+ - events.k8s.io
resources:
- events
verbs:
- patch
- create
- apiGroups:
@@ -101,7 +106,18 @@
- apiGroups:
- storage.k8s.io
resources:
- storageclasses
verbs:
- get
+- apiGroups:
+ - discovery.k8s.io
+ resources:
+ - endpointslices
+ verbs:
+ - get
+ - create
+ - list
+ - watch
+ - update
+ - delete
--- HelmRelease: monitor/kube-prometheus-stack Service: monitor/kube-state-metrics
+++ HelmRelease: monitor/kube-prometheus-stack Service: monitor/kube-state-metrics
@@ -14,11 +14,11 @@
spec:
type: ClusterIP
ports:
- name: http
protocol: TCP
port: 8080
- targetPort: 8080
+ targetPort: http
selector:
app.kubernetes.io/name: kube-state-metrics
app.kubernetes.io/instance: kube-prometheus-stack
--- HelmRelease: monitor/kube-prometheus-stack DaemonSet: monitor/node-exporter
+++ HelmRelease: monitor/kube-prometheus-stack DaemonSet: monitor/node-exporter
@@ -40,21 +40,21 @@
runAsGroup: 65534
runAsNonRoot: true
runAsUser: 65534
serviceAccountName: node-exporter
containers:
- name: node-exporter
- image: quay.io/prometheus/node-exporter:v1.9.1
+ image: quay.io/prometheus/node-exporter:v1.10.2
imagePullPolicy: IfNotPresent
args:
- --path.procfs=/host/proc
- --path.sysfs=/host/sys
- --path.rootfs=/host/root
- --path.udev.data=/host/root/run/udev/data
- --web.listen-address=[$(HOST_IP)]:9100
- - --collector.filesystem.mount-points-exclude=^/(dev|proc|sys|var/lib/docker/.+|var/lib/kubelet/.+)($|/)
+ - --collector.filesystem.mount-points-exclude=^/(dev|proc|sys|run/containerd/.+|var/lib/docker/.+|var/lib/kubelet/.+)($|/)
- --collector.filesystem.fs-types-exclude=^(autofs|binfmt_misc|bpf|cgroup2?|configfs|debugfs|devpts|devtmpfs|fusectl|hugetlbfs|iso9660|mqueue|nsfs|overlay|proc|procfs|pstore|rpc_pipefs|securityfs|selinuxfs|squashfs|sysfs|tracefs|erofs)$
securityContext:
readOnlyRootFilesystem: true
env:
- name: HOST_IP
value: 0.0.0.0
--- HelmRelease: monitor/kube-prometheus-stack Deployment: monitor/kube-state-metrics
+++ HelmRelease: monitor/kube-prometheus-stack Deployment: monitor/kube-state-metrics
@@ -42,41 +42,43 @@
type: RuntimeDefault
dnsPolicy: ClusterFirst
containers:
- name: kube-state-metrics
args:
- --port=8080
- - --resources=certificatesigningrequests,configmaps,cronjobs,daemonsets,deployments,endpoints,horizontalpodautoscalers,ingresses,jobs,leases,limitranges,mutatingwebhookconfigurations,namespaces,networkpolicies,nodes,persistentvolumeclaims,persistentvolumes,poddisruptionbudgets,pods,replicasets,replicationcontrollers,resourcequotas,secrets,services,statefulsets,storageclasses,validatingwebhookconfigurations,volumeattachments
+ - --resources=certificatesigningrequests,configmaps,cronjobs,daemonsets,deployments,endpointslices,horizontalpodautoscalers,ingresses,jobs,leases,limitranges,mutatingwebhookconfigurations,namespaces,networkpolicies,nodes,persistentvolumeclaims,persistentvolumes,poddisruptionbudgets,pods,replicasets,replicationcontrollers,resourcequotas,secrets,services,statefulsets,storageclasses,validatingwebhookconfigurations,volumeattachments
- --metric-labels-allowlist=pods=[*],deployments=[*],persistentvolumeclaims=[*]
- --custom-resource-state-config-file=/etc/customresourcestate/config.yaml
volumeMounts:
- name: customresourcestate-config
mountPath: /etc/customresourcestate
readOnly: true
imagePullPolicy: IfNotPresent
- image: registry.k8s.io/kube-state-metrics/kube-state-metrics:v2.16.0
+ image: registry.k8s.io/kube-state-metrics/kube-state-metrics:v2.18.0
ports:
- containerPort: 8080
name: http
+ - containerPort: 8081
+ name: metrics
livenessProbe:
failureThreshold: 3
httpGet:
httpHeaders: null
path: /livez
- port: 8080
+ port: http
scheme: HTTP
initialDelaySeconds: 5
periodSeconds: 10
successThreshold: 1
timeoutSeconds: 5
readinessProbe:
failureThreshold: 3
httpGet:
httpHeaders: null
path: /readyz
- port: 8081
+ port: metrics
scheme: HTTP
initialDelaySeconds: 5
periodSeconds: 10
successThreshold: 1
timeoutSeconds: 5
resources: {}
--- HelmRelease: monitor/kube-prometheus-stack Deployment: monitor/kube-prometheus-stack-operator
+++ HelmRelease: monitor/kube-prometheus-stack Deployment: monitor/kube-prometheus-stack-operator
@@ -31,25 +31,25 @@
app: kube-prometheus-stack-operator
app.kubernetes.io/name: kube-prometheus-stack-prometheus-operator
app.kubernetes.io/component: prometheus-operator
spec:
containers:
- name: kube-prometheus-stack
- image: quay.io/prometheus-operator/prometheus-operator:v0.85.0
+ image: quay.io/prometheus-operator/prometheus-operator:v0.89.0
imagePullPolicy: IfNotPresent
args:
- --kubelet-service=kube-system/kube-prometheus-stack-kubelet
- --kubelet-endpoints=true
- --kubelet-endpointslice=false
- --localhost=127.0.0.1
- - --prometheus-config-reloader=quay.io/prometheus-operator/prometheus-config-reloader:v0.85.0
+ - --prometheus-config-reloader=quay.io/prometheus-operator/prometheus-config-reloader:v0.89.0
- --config-reloader-cpu-request=0
- --config-reloader-cpu-limit=0
- --config-reloader-memory-request=0
- --config-reloader-memory-limit=0
- - --thanos-default-base-image=quay.io/thanos/thanos:v0.39.2
+ - --thanos-default-base-image=quay.io/thanos/thanos:v0.41.0
- --secret-field-selector=type!=kubernetes.io/dockercfg,type!=kubernetes.io/service-account-token,type!=helm.sh/release.v1
- --web.enable-tls=true
- --web.cert-file=/cert/cert
- --web.key-file=/cert/key
- --web.listen-address=:10250
- --web.tls-min-version=VersionTLS13
--- HelmRelease: monitor/kube-prometheus-stack Alertmanager: monitor/kube-prometheus-stack
+++ HelmRelease: monitor/kube-prometheus-stack Alertmanager: monitor/kube-prometheus-stack
@@ -9,15 +9,15 @@
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: kube-prometheus-stack
app.kubernetes.io/part-of: kube-prometheus-stack
release: kube-prometheus-stack
heritage: Helm
spec:
- image: quay.io/prometheus/alertmanager:v0.28.1
+ image: quay.io/prometheus/alertmanager:v0.31.1
imagePullPolicy: IfNotPresent
- version: v0.28.1
+ version: v0.31.1
replicas: 1
listenLocal: false
serviceAccountName: kube-prometheus-stack-alertmanager
automountServiceAccountToken: true
externalUrl: http://alerts...PLACEHOLDER_SECRET_DOMAIN../
paused: false
--- HelmRelease: monitor/kube-prometheus-stack Prometheus: monitor/kube-prometheus-stack
+++ HelmRelease: monitor/kube-prometheus-stack Prometheus: monitor/kube-prometheus-stack
@@ -17,15 +17,15 @@
alertmanagers:
- namespace: monitor
name: kube-prometheus-stack-alertmanager
port: http-web
pathPrefix: /
apiVersion: v2
- image: quay.io/prometheus/prometheus:v3.5.0
+ image: quay.io/prometheus/prometheus:v3.10.0
imagePullPolicy: IfNotPresent
- version: v3.5.0
+ version: v3.10.0
replicaExternalLabelName: __replica__
externalUrl: http://prometheus...PLACEHOLDER_SECRET_DOMAIN../
paused: false
replicas: 1
shards: 1
logLevel: info
--- HelmRelease: monitor/kube-prometheus-stack PrometheusRule: monitor/kube-prometheus-stack-alertmanager.rules
+++ HelmRelease: monitor/kube-prometheus-stack PrometheusRule: monitor/kube-prometheus-stack-alertmanager.rules
@@ -21,13 +21,13 @@
$labels.pod}}.
runbook_url: https://runbooks.prometheus-operator.dev/runbooks/alertmanager/alertmanagerfailedreload
summary: Reloading an Alertmanager configuration has failed.
expr: |-
# Without max_over_time, failed scrapes could create false negatives, see
# https://www.robustperception.io/alerting-on-gauges-in-prometheus-2-0 for details.
- max_over_time(alertmanager_config_last_reload_successful{job="kube-prometheus-stack-alertmanager",namespace="monitor"}[5m]) == 0
+ max_over_time(alertmanager_config_last_reload_successful{job="kube-prometheus-stack-alertmanager",container="alertmanager",namespace="monitor"}[5m]) == 0
for: 10m
labels:
severity: critical
- alert: AlertmanagerMembersInconsistent
annotations:
description: Alertmanager {{ $labels.namespace }}/{{ $labels.pod}} has only
@@ -35,30 +35,30 @@
runbook_url: https://runbooks.prometheus-operator.dev/runbooks/alertmanager/alertmanagermembersinconsistent
summary: A member of an Alertmanager cluster has not found all other cluster
members.
expr: |-
# Without max_over_time, failed scrapes could create false negatives, see
# https://www.robustperception.io/alerting-on-gauges-in-prometheus-2-0 for details.
- max_over_time(alertmanager_cluster_members{job="kube-prometheus-stack-alertmanager",namespace="monitor"}[5m])
+ max_over_time(alertmanager_cluster_members{job="kube-prometheus-stack-alertmanager",container="alertmanager",namespace="monitor"}[5m])
< on (namespace,service,cluster) group_left
- count by (namespace,service,cluster) (max_over_time(alertmanager_cluster_members{job="kube-prometheus-stack-alertmanager",namespace="monitor"}[5m]))
+ count by (namespace,service,cluster) (max_over_time(alertmanager_cluster_members{job="kube-prometheus-stack-alertmanager",container="alertmanager",namespace="monitor"}[5m]))
for: 15m
labels:
severity: critical
- alert: AlertmanagerFailedToSendAlerts
annotations:
description: Alertmanager {{ $labels.namespace }}/{{ $labels.pod}} failed
to send {{ $value | humanizePercentage }} of notifications to {{ $labels.integration
}}.
runbook_url: https://runbooks.prometheus-operator.dev/runbooks/alertmanager/alertmanagerfailedtosendalerts
summary: An Alertmanager instance failed to send notifications.
expr: |-
(
- rate(alertmanager_notifications_failed_total{job="kube-prometheus-stack-alertmanager",namespace="monitor"}[15m])
+ rate(alertmanager_notifications_failed_total{job="kube-prometheus-stack-alertmanager",container="alertmanager",namespace="monitor"}[15m])
/
- ignoring (reason) group_left rate(alertmanager_notifications_total{job="kube-prometheus-stack-alertmanager",namespace="monitor"}[15m])
+ ignoring (reason) group_left rate(alertmanager_notifications_total{job="kube-prometheus-stack-alertmanager",container="alertmanager",namespace="monitor"}[15m])
)
> 0.01
for: 5m
labels:
severity: warning
- alert: AlertmanagerClusterFailedToSendAlerts
@@ -68,15 +68,15 @@
humanizePercentage }}.
runbook_url: https://runbooks.prometheus-operator.dev/runbooks/alertmanager/alertmanagerclusterfailedtosendalerts
summary: All Alertmanager instances in a cluster failed to send notifications
to a critical integration.
expr: |-
min by (namespace,service, integration) (
- rate(alertmanager_notifications_failed_total{job="kube-prometheus-stack-alertmanager",namespace="monitor", integration=~`.*`}[15m])
+ rate(alertmanager_notifications_failed_total{job="kube-prometheus-stack-alertmanager",container="alertmanager",namespace="monitor", integration=~`.*`}[15m])
/
- ignoring (reason) group_left rate(alertmanager_notifications_total{job="kube-prometheus-stack-alertmanager",namespace="monitor", integration=~`.*`}[15m])
+ ignoring (reason) group_left rate(alertmanager_notifications_total{job="kube-prometheus-stack-alertmanager",container="alertmanager",namespace="monitor", integration=~`.*`}[15m]) > 0
)
> 0.01
for: 5m
labels:
severity: critical
- alert: AlertmanagerClusterFailedToSendAlerts
@@ -86,15 +86,15 @@
humanizePercentage }}.
runbook_url: https://runbooks.prometheus-operator.dev/runbooks/alertmanager/alertmanagerclusterfailedtosendalerts
summary: All Alertmanager instances in a cluster failed to send notifications
to a non-critical integration.
expr: |-
min by (namespace,service, integration) (
- rate(alertmanager_notifications_failed_total{job="kube-prometheus-stack-alertmanager",namespace="monitor", integration!~`.*`}[15m])
+ rate(alertmanager_notifications_failed_total{job="kube-prometheus-stack-alertmanager",container="alertmanager",namespace="monitor", integration!~`.*`}[15m])
/
- ignoring (reason) group_left rate(alertmanager_notifications_total{job="kube-prometheus-stack-alertmanager",namespace="monitor", integration!~`.*`}[15m])
+ ignoring (reason) group_left rate(alertmanager_notifications_total{job="kube-prometheus-stack-alertmanager",container="alertmanager",namespace="monitor", integration!~`.*`}[15m]) > 0
)
> 0.01
for: 5m
labels:
severity: warning
- alert: AlertmanagerConfigInconsistent
@@ -102,13 +102,13 @@
description: Alertmanager instances within the {{$labels.job}} cluster have
different configurations.
runbook_url: https://runbooks.prometheus-operator.dev/runbooks/alertmanager/alertmanagerconfiginconsistent
summary: Alertmanager instances within the same cluster have different configurations.
expr: |-
count by (namespace,service,cluster) (
- count_values by (namespace,service,cluster) ("config_hash", alertmanager_config_hash{job="kube-prometheus-stack-alertmanager",namespace="monitor"})
+ count_values by (namespace,service,cluster) ("config_hash", alertmanager_config_hash{job="kube-prometheus-stack-alertmanager",container="alertmanager",namespace="monitor"})
)
!= 1
for: 20m
labels:
severity: critical
- alert: AlertmanagerClusterDown
@@ -119,17 +119,17 @@
runbook_url: https://runbooks.prometheus-operator.dev/runbooks/alertmanager/alertmanagerclusterdown
summary: Half or more of the Alertmanager instances within the same cluster
are down.
expr: |-
(
count by (namespace,service,cluster) (
- avg_over_time(up{job="kube-prometheus-stack-alertmanager",namespace="monitor"}[5m]) < 0.5
+ avg_over_time(up{job="kube-prometheus-stack-alertmanager",container="alertmanager",namespace="monitor"}[5m]) < 0.5
)
/
count by (namespace,service,cluster) (
- up{job="kube-prometheus-stack-alertmanager",namespace="monitor"}
+ up{job="kube-prometheus-stack-alertmanager",container="alertmanager",namespace="monitor"}
)
)
>= 0.5
for: 5m
labels:
severity: critical
@@ -141,17 +141,17 @@
runbook_url: https://runbooks.prometheus-operator.dev/runbooks/alertmanager/alertmanagerclustercrashlooping
summary: Half or more of the Alertmanager instances within the same cluster
are crashlooping.
expr: |-
(
count by (namespace,service,cluster) (
- changes(process_start_time_seconds{job="kube-prometheus-stack-alertmanager",namespace="monitor"}[10m]) > 4
+ changes(process_start_time_seconds{job="kube-prometheus-stack-alertmanager",container="alertmanager",namespace="monitor"}[10m]) > 4
)
/
count by (namespace,service,cluster) (
- up{job="kube-prometheus-stack-alertmanager",namespace="monitor"}
+ up{job="kube-prometheus-stack-alertmanager",container="alertmanager",namespace="monitor"}
)
)
>= 0.5
for: 5m
labels:
severity: critical
--- HelmRelease: monitor/kube-prometheus-stack PrometheusRule: monitor/kube-prometheus-stack-kube-scheduler.rules
+++ HelmRelease: monitor/kube-prometheus-stack PrometheusRule: monitor/kube-prometheus-stack-kube-scheduler.rules
@@ -12,52 +12,52 @@
release: kube-prometheus-stack
heritage: Helm
spec:
groups:
- name: kube-scheduler.rules
rules:
- - expr: histogram_quantile(0.99, sum(rate(scheduler_e2e_scheduling_duration_seconds_bucket{job="kube-scheduler"}[5m]))
+ - expr: histogram_quantile(0.99, sum(rate(scheduler_scheduling_attempt_duration_seconds_bucket{job="kube-scheduler"}[5m]))
without(instance, pod))
labels:
quantile: '0.99'
- record: cluster_quantile:scheduler_e2e_scheduling_duration_seconds:histogram_quantile
+ record: cluster_quantile:scheduler_scheduling_attempt_duration_seconds:histogram_quantile
- expr: histogram_quantile(0.99, sum(rate(scheduler_scheduling_algorithm_duration_seconds_bucket{job="kube-scheduler"}[5m]))
without(instance, pod))
labels:
quantile: '0.99'
record: cluster_quantile:scheduler_scheduling_algorithm_duration_seconds:histogram_quantile
- - expr: histogram_quantile(0.99, sum(rate(scheduler_binding_duration_seconds_bucket{job="kube-scheduler"}[5m]))
+ - expr: histogram_quantile(0.99, sum(rate(scheduler_pod_scheduling_sli_duration_seconds_bucket{job="kube-scheduler"}[5m]))
without(instance, pod))
labels:
quantile: '0.99'
- record: cluster_quantile:scheduler_binding_duration_seconds:histogram_quantile
- - expr: histogram_quantile(0.9, sum(rate(scheduler_e2e_scheduling_duration_seconds_bucket{job="kube-scheduler"}[5m]))
+ record: cluster_quantile:scheduler_pod_scheduling_sli_duration_seconds:histogram_quantile
+ - expr: histogram_quantile(0.9, sum(rate(scheduler_scheduling_attempt_duration_seconds_bucket{job="kube-scheduler"}[5m]))
without(instance, pod))
labels:
quantile: '0.9'
- record: cluster_quantile:scheduler_e2e_scheduling_duration_seconds:histogram_quantile
+ record: cluster_quantile:scheduler_scheduling_attempt_duration_seconds:histogram_quantile
- expr: histogram_quantile(0.9, sum(rate(scheduler_scheduling_algorithm_duration_seconds_bucket{job="kube-scheduler"}[5m]))
without(instance, pod))
labels:
quantile: '0.9'
record: cluster_quantile:scheduler_scheduling_algorithm_duration_seconds:histogram_quantile
- - expr: histogram_quantile(0.9, sum(rate(scheduler_binding_duration_seconds_bucket{job="kube-scheduler"}[5m]))
+ - expr: histogram_quantile(0.9, sum(rate(scheduler_pod_scheduling_sli_duration_seconds_bucket{job="kube-scheduler"}[5m]))
without(instance, pod))
labels:
quantile: '0.9'
- record: cluster_quantile:scheduler_binding_duration_seconds:histogram_quantile
- - expr: histogram_quantile(0.5, sum(rate(scheduler_e2e_scheduling_duration_seconds_bucket{job="kube-scheduler"}[5m]))
+ record: cluster_quantile:scheduler_pod_scheduling_sli_duration_seconds:histogram_quantile
+ - expr: histogram_quantile(0.5, sum(rate(scheduler_scheduling_attempt_duration_seconds_bucket{job="kube-scheduler"}[5m]))
without(instance, pod))
labels:
quantile: '0.5'
- record: cluster_quantile:scheduler_e2e_scheduling_duration_seconds:histogram_quantile
+ record: cluster_quantile:scheduler_scheduling_attempt_duration_seconds:histogram_quantile
- expr: histogram_quantile(0.5, sum(rate(scheduler_scheduling_algorithm_duration_seconds_bucket{job="kube-scheduler"}[5m]))
without(instance, pod))
labels:
quantile: '0.5'
record: cluster_quantile:scheduler_scheduling_algorithm_duration_seconds:histogram_quantile
- - expr: histogram_quantile(0.5, sum(rate(scheduler_binding_duration_seconds_bucket{job="kube-scheduler"}[5m]))
+ - expr: histogram_quantile(0.5, sum(rate(scheduler_pod_scheduling_sli_duration_seconds_bucket{job="kube-scheduler"}[5m]))
without(instance, pod))
labels:
quantile: '0.5'
- record: cluster_quantile:scheduler_binding_duration_seconds:histogram_quantile
+ record: cluster_quantile:scheduler_pod_scheduling_sli_duration_seconds:histogram_quantile
--- HelmRelease: monitor/kube-prometheus-stack PrometheusRule: monitor/kube-prometheus-stack-kubernetes-apps
+++ HelmRelease: monitor/kube-prometheus-stack PrometheusRule: monitor/kube-prometheus-stack-kubernetes-apps
@@ -31,15 +31,15 @@
annotations:
description: Pod {{ $labels.namespace }}/{{ $labels.pod }} has been in a non-ready
state for longer than 15 minutes on cluster {{ $labels.cluster }}.
runbook_url: https://runbooks.prometheus-operator.dev/runbooks/kubernetes/kubepodnotready
summary: Pod has been in a non-ready state for more than 15 minutes.
expr: |-
- sum by (namespace, pod, cluster) (
- max by (namespace, pod, cluster) (
- kube_pod_status_phase{job="kube-state-metrics", namespace=~".*", phase=~"Pending|Unknown|Failed"}
+ sum by (namespace, pod, job, cluster) (
+ max by (namespace, pod, job, cluster) (
+ kube_pod_status_phase{job="kube-state-metrics", namespace=~".*", phase=~"Pending|Unknown"}
) * on (namespace, pod, cluster) group_left(owner_kind) topk by (namespace, pod, cluster) (
1, max by (namespace, pod, owner_kind, cluster) (kube_pod_owner{owner_kind!="Job"})
)
) > 0
for: 15m
labels:
--- HelmRelease: monitor/kube-prometheus-stack PrometheusRule: monitor/kube-prometheus-stack-kubernetes-resources
+++ HelmRelease: monitor/kube-prometheus-stack PrometheusRule: monitor/kube-prometheus-stack-kubernetes-resources
@@ -123,57 +123,86 @@
annotations:
description: Namespace {{ $labels.namespace }} is using {{ $value | humanizePercentage
}} of its {{ $labels.resource }} quota on cluster {{ $labels.cluster }}.
runbook_url: https://runbooks.prometheus-operator.dev/runbooks/kubernetes/kubequotaalmostfull
summary: Namespace quota is going to be full.
expr: |-
- kube_resourcequota{job="kube-state-metrics", type="used"}
- / ignoring(instance, job, type)
- (kube_resourcequota{job="kube-state-metrics", type="hard"} > 0)
- > 0.9 < 1
+ max without (instance, job, type) (
+ kube_resourcequota{job="kube-state-metrics", type="used"}
+ )
+ / on (cluster, namespace, resource, resourcequota) group_left()
+ (
+ max without (instance, job, type) (
+ kube_resourcequota{job="kube-state-metrics", type="hard"}
+ ) > 0
+ )
+ > 0.9 < 1
for: 15m
labels:
severity: info
- alert: KubeQuotaFullyUsed
annotations:
description: Namespace {{ $labels.namespace }} is using {{ $value | humanizePercentage
}} of its {{ $labels.resource }} quota on cluster {{ $labels.cluster }}.
runbook_url: https://runbooks.prometheus-operator.dev/runbooks/kubernetes/kubequotafullyused
summary: Namespace quota is fully used.
expr: |-
- kube_resourcequota{job="kube-state-metrics", type="used"}
- / ignoring(instance, job, type)
- (kube_resourcequota{job="kube-state-metrics", type="hard"} > 0)
- == 1
+ max without (instance, job, type) (
+ kube_resourcequota{job="kube-state-metrics", type="used"}
+ )
+ / on (cluster, namespace, resource, resourcequota) group_left()
+ (
+ max without (instance, job, type) (
+ kube_resourcequota{job="kube-state-metrics", type="hard"}
+ ) > 0
+ )
+ == 1
for: 15m
labels:
severity: info
- alert: KubeQuotaExceeded
annotations:
description: Namespace {{ $labels.namespace }} is using {{ $value | humanizePercentage
}} of its {{ $labels.resource }} quota on cluster {{ $labels.cluster }}.
runbook_url: https://runbooks.prometheus-operator.dev/runbooks/kubernetes/kubequotaexceeded
summary: Namespace quota has exceeded the limits.
expr: |-
- kube_resourcequota{job="kube-state-metrics", type="used"}
- / ignoring(instance, job, type)
- (kube_resourcequota{job="kube-state-metrics", type="hard"} > 0)
- > 1
+ max without (instance, job, type) (
+ kube_resourcequota{job="kube-state-metrics", type="used"}
+ )
+ / on (cluster, namespace, resource, resourcequota) group_left()
+ (
+ max without (instance, job, type) (
+ kube_resourcequota{job="kube-state-metrics", type="hard"}
+ ) > 0
+ ) > 1
for: 15m
labels:
severity: warning
- alert: CPUThrottlingHigh
annotations:
description: '{{ $value | humanizePercentage }} throttling of CPU in namespace
{{ $labels.namespace }} for container {{ $labels.container }} in pod {{
$labels.pod }} on cluster {{ $labels.cluster }}.'
runbook_url: https://runbooks.prometheus-operator.dev/runbooks/kubernetes/cputhrottlinghigh
summary: Processes experience elevated CPU throttling.
expr: |-
- sum(increase(container_cpu_cfs_throttled_periods_total{container!="", job="kubelet", metrics_path="/metrics/cadvisor", }[5m])) without (id, metrics_path, name, image, endpoint, job, node)
- / on (cluster, namespace, pod, container, instance) group_left
- sum(increase(container_cpu_cfs_periods_total{job="kubelet", metrics_path="/metrics/cadvisor", }[5m])) without (id, metrics_path, name, image, endpoint, job, node)
- > ( 25 / 100 )
+ sum without (id, metrics_path, name, image, endpoint, job, node) (
+ topk by (cluster, namespace, pod, container, instance) (1,
+ increase(
+ container_cpu_cfs_throttled_periods_total{container!="", job="kubelet", metrics_path="/metrics/cadvisor", }
+ [5m])
+ )
+ )
+ / on (cluster, namespace, pod, container, instance) group_left
+ sum without (id, metrics_path, name, image, endpoint, job, node) (
+ topk by (cluster, namespace, pod, container, instance) (1,
+ increase(
+ container_cpu_cfs_periods_total{job="kubelet", metrics_path="/metrics/cadvisor", }
+ [5m])
+ )
+ )
+ > ( 25 / 100 )
for: 15m
labels:
severity: info
--- HelmRelease: monitor/kube-prometheus-stack PrometheusRule: monitor/kube-prometheus-stack-kubernetes-system-apiserver
+++ HelmRelease: monitor/kube-prometheus-stack PrometheusRule: monitor/kube-prometheus-stack-kubernetes-system-apiserver
@@ -67,13 +67,13 @@
severity: warning
- alert: KubeAPIDown
annotations:
description: KubeAPI has disappeared from Prometheus target discovery.
runbook_url: https://runbooks.prometheus-operator.dev/runbooks/kubernetes/kubeapidown
summary: Target disappeared from Prometheus target discovery.
- expr: absent(up{job="apiserver"} == 1)
+ expr: absent(up{job="apiserver"})
for: 15m
labels:
severity: critical
- alert: KubeAPITerminatedRequests
annotations:
description: The kubernetes apiserver has terminated {{ $value | humanizePercentage
--- HelmRelease: monitor/kube-prometheus-stack PrometheusRule: monitor/kube-prometheus-stack-kubernetes-system-controller-manager
+++ HelmRelease: monitor/kube-prometheus-stack PrometheusRule: monitor/kube-prometheus-stack-kubernetes-system-controller-manager
@@ -18,11 +18,11 @@
- alert: KubeControllerManagerDown
annotations:
description: KubeControllerManager has disappeared from Prometheus target
discovery.
runbook_url: https://runbooks.prometheus-operator.dev/runbooks/kubernetes/kubecontrollermanagerdown
summary: Target disappeared from Prometheus target discovery.
- expr: absent(up{job="kube-controller-manager"} == 1)
+ expr: absent(up{job="kube-controller-manager"})
for: 15m
labels:
severity: critical
--- HelmRelease: monitor/kube-prometheus-stack PrometheusRule: monitor/kube-prometheus-stack-kubernetes-system-kubelet
+++ HelmRelease: monitor/kube-prometheus-stack PrometheusRule: monitor/kube-prometheus-stack-kubernetes-system-kubelet
@@ -200,14 +200,18 @@
expr: increase(kubelet_server_expiration_renew_errors[5m]) > 0
for: 15m
labels:
severity: warning
- alert: KubeletDown
annotations:
- description: Kubelet has disappeared from Prometheus target discovery.
+ description: Kubelet has disappeared from Prometheus target discovery on cluster
+ {{ $labels.cluster }}.
runbook_url: https://runbooks.prometheus-operator.dev/runbooks/kubernetes/kubeletdown
summary: Target disappeared from Prometheus target discovery.
- expr: absent(up{job="kubelet", metrics_path="/metrics"} == 1)
+ expr: |-
+ count by (cluster) (kube_node_info{job="kube-state-metrics"})
+ unless on (cluster)
+ count by (cluster) (up{job="kubelet", metrics_path="/metrics"} == 1)
for: 15m
labels:
severity: critical
--- HelmRelease: monitor/kube-prometheus-stack PrometheusRule: monitor/kube-prometheus-stack-kubernetes-system-scheduler
+++ HelmRelease: monitor/kube-prometheus-stack PrometheusRule: monitor/kube-prometheus-stack-kubernetes-system-scheduler
@@ -17,11 +17,11 @@
rules:
- alert: KubeSchedulerDown
annotations:
description: KubeScheduler has disappeared from Prometheus target discovery.
runbook_url: https://runbooks.prometheus-operator.dev/runbooks/kubernetes/kubeschedulerdown
summary: Target disappeared from Prometheus target discovery.
- expr: absent(up{job="kube-scheduler"} == 1)
+ expr: absent(up{job="kube-scheduler"})
for: 15m
labels:
severity: critical
--- HelmRelease: monitor/kube-prometheus-stack PrometheusRule: monitor/kube-prometheus-stack-node-exporter.rules
+++ HelmRelease: monitor/kube-prometheus-stack PrometheusRule: monitor/kube-prometheus-stack-node-exporter.rules
@@ -74,7 +74,27 @@
record: instance:node_network_receive_drop_excluding_lo:rate5m
- expr: |-
sum without (device) (
rate(node_network_transmit_drop_total{job="node-exporter", device!="lo"}[5m])
)
record: instance:node_network_transmit_drop_excluding_lo:rate5m
+ - expr: |-
+ sum without (device) (
+ rate(node_network_receive_bytes_total{job="node-exporter", device!~"lo|veth.+"}[5m])
+ )
+ record: instance:node_network_receive_bytes_physical:rate5m
+ - expr: |-
+ sum without (device) (
+ rate(node_network_transmit_bytes_total{job="node-exporter", device!~"lo|veth.+"}[5m])
+ )
+ record: instance:node_network_transmit_bytes_physical:rate5m
+ - expr: |-
+ sum without (device) (
+ rate(node_network_receive_drop_total{job="node-exporter", device!~"lo|veth.+"}[5m])
+ )
+ record: instance:node_network_receive_drop_physical:rate5m
+ - expr: |-
+ sum without (device) (
+ rate(node_network_transmit_drop_total{job="node-exporter", device!~"lo|veth.+"}[5m])
+ )
+ record: instance:node_network_transmit_drop_physical:rate5m
--- HelmRelease: monitor/kube-prometheus-stack PrometheusRule: monitor/kube-prometheus-stack-node-exporter
+++ HelmRelease: monitor/kube-prometheus-stack PrometheusRule: monitor/kube-prometheus-stack-node-exporter
@@ -357,12 +357,13 @@
severity: warning
- alert: NodeBondingDegraded
annotations:
description: Bonding interface {{ $labels.master }} on {{ $labels.instance
}} is in degraded state due to one or more slave failures.
runbook_url: https://runbooks.prometheus-operator.dev/runbooks/node/nodebondingdegraded
- summary: Bonding interface is degraded
- expr: (node_bonding_slaves - node_bonding_active) != 0
+ summary: Bonding interface is degraded.
+ expr: (node_bonding_slaves{job="node-exporter"} - node_bonding_active{job="node-exporter"})
+ != 0
for: 5m
labels:
severity: warning
--- HelmRelease: monitor/kube-prometheus-stack PrometheusRule: monitor/kube-prometheus-stack-prometheus
+++ HelmRelease: monitor/kube-prometheus-stack PrometheusRule: monitor/kube-prometheus-stack-prometheus
@@ -194,14 +194,14 @@
runbook_url: https://runbooks.prometheus-operator.dev/runbooks/prometheus/prometheusremotewritebehind
summary: Prometheus remote write is behind.
expr: |-
# Without max_over_time, failed scrapes could create false negatives, see
# https://www.robustperception.io/alerting-on-gauges-in-prometheus-2-0 for details.
(
- max_over_time(prometheus_remote_storage_highest_timestamp_in_seconds{job="kube-prometheus-stack-prometheus",namespace="monitor"}[5m])
- - ignoring(remote_name, url) group_right
+ max_over_time(prometheus_remote_storage_queue_highest_timestamp_seconds{job="kube-prometheus-stack-prometheus",namespace="monitor"}[5m])
+ -
max_over_time(prometheus_remote_storage_queue_highest_sent_timestamp_seconds{job="kube-prometheus-stack-prometheus",namespace="monitor"}[5m])
)
> 120
for: 15m
labels:
severity: critical
--- HelmRelease: monitor/kube-prometheus-stack ValidatingWebhookConfiguration: monitor/kube-prometheus-stack-admission
+++ HelmRelease: monitor/kube-prometheus-stack ValidatingWebhookConfiguration: monitor/kube-prometheus-stack-admission
@@ -10,13 +10,13 @@
app.kubernetes.io/part-of: kube-prometheus-stack
release: kube-prometheus-stack
heritage: Helm
app.kubernetes.io/name: kube-prometheus-stack-prometheus-operator
app.kubernetes.io/component: prometheus-operator-webhook
webhooks:
-- name: prometheusrulemutate.monitoring.coreos.com
+- name: prometheusrulevalidate.monitoring.coreos.com
failurePolicy: Ignore
rules:
- apiGroups:
- monitoring.coreos.com
apiVersions:
- '*'
@@ -32,7 +32,29 @@
path: /admission-prometheusrules/validate
timeoutSeconds: 10
admissionReviewVersions:
- v1
- v1beta1
sideEffects: None
+- name: alertmanagerconfigsvalidate.monitoring.coreos.com
+ failurePolicy: Ignore
+ rules:
+ - apiGroups:
+ - monitoring.coreos.com
+ apiVersions:
+ - v1alpha1
+ resources:
+ - alertmanagerconfigs
+ operations:
+ - CREATE
+ - UPDATE
+ clientConfig:
+ service:
+ namespace: monitor
+ name: kube-prometheus-stack-operator
+ path: /admission-alertmanagerconfigs/validate
+ timeoutSeconds: 10
+ admissionReviewVersions:
+ - v1
+ - v1beta1
+ sideEffects: None
--- HelmRelease: monitor/kube-prometheus-stack ClusterRole: monitor/kube-prometheus-stack-admission
+++ HelmRelease: monitor/kube-prometheus-stack ClusterRole: monitor/kube-prometheus-stack-admission
@@ -21,7 +21,8 @@
resources:
- validatingwebhookconfigurations
- mutatingwebhookconfigurations
verbs:
- get
- update
+ - patch
--- HelmRelease: monitor/kube-prometheus-stack Job: monitor/kube-prometheus-stack-admission-create
+++ HelmRelease: monitor/kube-prometheus-stack Job: monitor/kube-prometheus-stack-admission-create
@@ -30,13 +30,13 @@
heritage: Helm
app.kubernetes.io/name: kube-prometheus-stack-prometheus-operator
app.kubernetes.io/component: prometheus-operator-webhook
spec:
containers:
- name: create
- image: registry.k8s.io/ingress-nginx/kube-webhook-certgen:v1.6.2
+ image: ghcr.io/jkroepke/kube-webhook-certgen:1.7.8
imagePullPolicy: IfNotPresent
args:
- create
- --host=kube-prometheus-stack-operator,kube-prometheus-stack-operator.monitor.svc
- --namespace=monitor
- --secret-name=kube-prometheus-stack-admission
--- HelmRelease: monitor/kube-prometheus-stack Job: monitor/kube-prometheus-stack-admission-patch
+++ HelmRelease: monitor/kube-prometheus-stack Job: monitor/kube-prometheus-stack-admission-patch
@@ -30,13 +30,13 @@
heritage: Helm
app.kubernetes.io/name: kube-prometheus-stack-prometheus-operator
app.kubernetes.io/component: prometheus-operator-webhook
spec:
containers:
- name: patch
- image: registry.k8s.io/ingress-nginx/kube-webhook-certgen:v1.6.2
+ image: ghcr.io/jkroepke/kube-webhook-certgen:1.7.8
imagePullPolicy: IfNotPresent
args:
- patch
- --webhook-name=kube-prometheus-stack-admission
- --namespace=monitor
- --secret-name=kube-prometheus-stack-admission |
eac4481 to
8f43367
Compare
8f43367 to
a25b5d7
Compare
a25b5d7 to
e8459ad
Compare
e8459ad to
1d15bcc
Compare
1d15bcc to
294a48e
Compare
294a48e to
e915c6e
Compare
e915c6e to
aa0fce1
Compare
aa0fce1 to
696ccbf
Compare
696ccbf to
a0770c2
Compare
a0770c2 to
6c799ae
Compare
6c799ae to
c1355c2
Compare
c1355c2 to
9612aba
Compare
9612aba to
32c2fcc
Compare
32c2fcc to
6290e2b
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
77.1.1→82.10.0Warning
Some dependencies could not be looked up. Check the Dependency Dashboard for more information.
Release Notes
prometheus-community/helm-charts (kube-prometheus-stack)
v82.10.0Compare Source
kube-prometheus-stack collects Kubernetes manifests, Grafana dashboards, and Prometheus rules combined with documentation and scripts to provide easy to operate end-to-end Kubernetes cluster monitoring with Prometheus using the Prometheus Operator.
What's Changed
Full Changelog: prometheus-community/helm-charts@prometheus-nginx-exporter-1.20.1...kube-prometheus-stack-82.10.0
v82.9.0Compare Source
kube-prometheus-stack collects Kubernetes manifests, Grafana dashboards, and Prometheus rules combined with documentation and scripts to provide easy to operate end-to-end Kubernetes cluster monitoring with Prometheus using the Prometheus Operator.
What's Changed
Full Changelog: prometheus-community/helm-charts@prometheus-nginx-exporter-1.20.0...kube-prometheus-stack-82.9.0
v82.8.0Compare Source
kube-prometheus-stack collects Kubernetes manifests, Grafana dashboards, and Prometheus rules combined with documentation and scripts to provide easy to operate end-to-end Kubernetes cluster monitoring with Prometheus using the Prometheus Operator.
What's Changed
Full Changelog: prometheus-community/helm-charts@prometheus-nginx-exporter-1.19.5...kube-prometheus-stack-82.8.0
v82.7.0Compare Source
kube-prometheus-stack collects Kubernetes manifests, Grafana dashboards, and Prometheus rules combined with documentation and scripts to provide easy to operate end-to-end Kubernetes cluster monitoring with Prometheus using the Prometheus Operator.
What's Changed
Full Changelog: prometheus-community/helm-charts@kube-prometheus-stack-82.6.1...kube-prometheus-stack-82.7.0
v82.6.1Compare Source
kube-prometheus-stack collects Kubernetes manifests, Grafana dashboards, and Prometheus rules combined with documentation and scripts to provide easy to operate end-to-end Kubernetes cluster monitoring with Prometheus using the Prometheus Operator.
What's Changed
Full Changelog: prometheus-community/helm-charts@kube-prometheus-stack-82.6.0...kube-prometheus-stack-82.6.1
v82.6.0Compare Source
kube-prometheus-stack collects Kubernetes manifests, Grafana dashboards, and Prometheus rules combined with documentation and scripts to provide easy to operate end-to-end Kubernetes cluster monitoring with Prometheus using the Prometheus Operator.
What's Changed
b9b15e1by @renovate[bot] in #6697Full Changelog: prometheus-community/helm-charts@kube-prometheus-stack-82.5.0...kube-prometheus-stack-82.6.0
v82.5.0Compare Source
kube-prometheus-stack collects Kubernetes manifests, Grafana dashboards, and Prometheus rules combined with documentation and scripts to provide easy to operate end-to-end Kubernetes cluster monitoring with Prometheus using the Prometheus Operator.
What's Changed
Full Changelog: prometheus-community/helm-charts@prometheus-nginx-exporter-1.19.4...kube-prometheus-stack-82.5.0
v82.4.3Compare Source
kube-prometheus-stack collects Kubernetes manifests, Grafana dashboards, and Prometheus rules combined with documentation and scripts to provide easy to operate end-to-end Kubernetes cluster monitoring with Prometheus using the Prometheus Operator.
What's Changed
Full Changelog: prometheus-community/helm-charts@prometheus-yet-another-cloudwatch-exporter-0.42.0...kube-prometheus-stack-82.4.3
v82.4.2Compare Source
v82.4.1Compare Source
kube-prometheus-stack collects Kubernetes manifests, Grafana dashboards, and Prometheus rules combined with documentation and scripts to provide easy to operate end-to-end Kubernetes cluster monitoring with Prometheus using the Prometheus Operator.
What's Changed
Full Changelog: prometheus-community/helm-charts@prometheus-28.11.0...kube-prometheus-stack-82.4.1
v82.4.0Compare Source
kube-prometheus-stack collects Kubernetes manifests, Grafana dashboards, and Prometheus rules combined with documentation and scripts to provide easy to operate end-to-end Kubernetes cluster monitoring with Prometheus using the Prometheus Operator.
What's Changed
New Contributors
Full Changelog: prometheus-community/helm-charts@prometheus-nginx-exporter-1.19.1...kube-prometheus-stack-82.4.0
v82.3.0Compare Source
v82.2.1Compare Source
kube-prometheus-stack collects Kubernetes manifests, Grafana dashboards, and Prometheus rules combined with documentation and scripts to provide easy to operate end-to-end Kubernetes cluster monitoring with Prometheus using the Prometheus Operator.
What's Changed
Full Changelog: prometheus-community/helm-charts@prometheus-snmp-exporter-9.12.1...kube-prometheus-stack-82.2.1
v82.2.0Compare Source
kube-prometheus-stack collects Kubernetes manifests, Grafana dashboards, and Prometheus rules combined with documentation and scripts to provide easy to operate end-to-end Kubernetes cluster monitoring with Prometheus using the Prometheus Operator.
What's Changed
Full Changelog: prometheus-community/helm-charts@prometheus-adapter-5.3.0...kube-prometheus-stack-82.2.0
v82.1.1Compare Source
kube-prometheus-stack collects Kubernetes manifests, Grafana dashboards, and Prometheus rules combined with documentation and scripts to provide easy to operate end-to-end Kubernetes cluster monitoring with Prometheus using the Prometheus Operator.
What's Changed
New Contributors
Full Changelog: prometheus-community/helm-charts@kube-prometheus-stack-82.1.0...kube-prometheus-stack-82.1.1
v82.1.0Compare Source
kube-prometheus-stack collects Kubernetes manifests, Grafana dashboards, and Prometheus rules combined with documentation and scripts to provide easy to operate end-to-end Kubernetes cluster monitoring with Prometheus using the Prometheus Operator.
What's Changed
23085b4by @renovate[bot] in #6656Full Changelog: prometheus-community/helm-charts@kube-prometheus-stack-82.0.2...kube-prometheus-stack-82.1.0
v82.0.2Compare Source
kube-prometheus-stack collects Kubernetes manifests, Grafana dashboards, and Prometheus rules combined with documentation and scripts to provide easy to operate end-to-end Kubernetes cluster monitoring with Prometheus using the Prometheus Operator.
What's Changed
Full Changelog: prometheus-community/helm-charts@prometheus-fastly-exporter-0.11.0...kube-prometheus-stack-82.0.2
v82.0.1Compare Source
kube-prometheus-stack collects Kubernetes manifests, Grafana dashboards, and Prometheus rules combined with documentation and scripts to provide easy to operate end-to-end Kubernetes cluster monitoring with Prometheus using the Prometheus Operator.
What's Changed
Full Changelog: prometheus-community/helm-charts@prometheus-nginx-exporter-1.19.0...kube-prometheus-stack-82.0.1
v82.0.0Compare Source
kube-prometheus-stack collects Kubernetes manifests, Grafana dashboards, and Prometheus rules combined with documentation and scripts to provide easy to operate end-to-end Kubernetes cluster monitoring with Prometheus using the Prometheus Operator.
What's Changed
Full Changelog: prometheus-community/helm-charts@kube-prometheus-stack-81.6.9...kube-prometheus-stack-82.0.0
v81.6.9Compare Source
kube-prometheus-stack collects Kubernetes manifests, Grafana dashboards, and Prometheus rules combined with documentation and scripts to provide easy to operate end-to-end Kubernetes cluster monitoring with Prometheus using the Prometheus Operator.
What's Changed
Full Changelog: prometheus-community/helm-charts@kube-prometheus-stack-81.6.8...kube-prometheus-stack-81.6.9
v81.6.8Compare Source
kube-prometheus-stack collects Kubernetes manifests, Grafana dashboards, and Prometheus rules combined with documentation and scripts to provide easy to operate end-to-end Kubernetes cluster monitoring with Prometheus using the Prometheus Operator.
What's Changed
Full Changelog: prometheus-community/helm-charts@kube-prometheus-stack-81.6.7...kube-prometheus-stack-81.6.8
v81.6.7Compare Source
kube-prometheus-stack collects Kubernetes manifests, Grafana dashboards, and Prometheus rules combined with documentation and scripts to provide easy to operate end-to-end Kubernetes cluster monitoring with Prometheus using the Prometheus Operator.
What's Changed
Full Changelog: prometheus-community/helm-charts@kube-prometheus-stack-81.6.6...kube-prometheus-stack-81.6.7
v81.6.6Compare Source
kube-prometheus-stack collects Kubernetes manifests, Grafana dashboards, and Prometheus rules combined with documentation and scripts to provide easy to operate end-to-end Kubernetes cluster monitoring with Prometheus using the Prometheus Operator.
What's Changed
New Contributors
Full Changelog: prometheus-community/helm-charts@kube-prometheus-stack-81.6.5...kube-prometheus-stack-81.6.6
v81.6.5Compare Source
kube-prometheus-stack collects Kubernetes manifests, Grafana dashboards, and Prometheus rules combined with documentation and scripts to provide easy to operate end-to-end Kubernetes cluster monitoring with Prometheus using the Prometheus Operator.
What's Changed
Full Changelog: prometheus-community/helm-charts@prometheus-operator-admission-webhook-0.36.2...kube-prometheus-stack-81.6.5
v81.6.4Compare Source
kube-prometheus-stack collects Kubernetes manifests, Grafana dashboards, and Prometheus rules combined with documentation and scripts to provide easy to operate end-to-end Kubernetes cluster monitoring with Prometheus using the Prometheus Operator.
What's Changed
Full Changelog: prometheus-community/helm-charts@prometheus-adapter-5.2.1...kube-prometheus-stack-81.6.4
v81.6.3Compare Source
kube-prometheus-stack collects Kubernetes manifests, Grafana dashboards, and Prometheus rules combined with documentation and scripts to provide easy to operate end-to-end Kubernetes cluster monitoring with Prometheus using the Prometheus Operator.
What's Changed
New Contributors
Full Changelog: prometheus-community/helm-charts@alertmanager-1.33.1...kube-prometheus-stack-81.6.3
v81.6.2Compare Source
kube-prometheus-stack collects Kubernetes manifests, Grafana dashboards, and Prometheus rules combined with documentation and scripts to provide easy to operate end-to-end Kubernetes cluster monitoring with Prometheus using the Prometheus Operator.
What's Changed
Full Changelog: prometheus-community/helm-charts@prometheus-mongodb-exporter-3.17.0...kube-prometheus-stack-81.6.2
v81.6.1Compare Source
kube-prometheus-stack collects Kubernetes manifests, Grafana dashboards, and Prometheus rules combined with documentation and scripts to provide easy to operate end-to-end Kubernetes cluster monitoring with Prometheus using the Prometheus Operator.
What's Changed
Full Changelog: prometheus-community/helm-charts@prometheus-operator-admission-webhook-0.36.1...kube-prometheus-stack-81.6.1
v81.6.0Compare Source
kube-prometheus-stack collects Kubernetes manifests, Grafana dashboards, and Prometheus rules combined with documentation and scripts to provide easy to operate end-to-end Kubernetes cluster monitoring with Prometheus using the Prometheus Operator.
What's Changed
Full Changelog: prometheus-community/helm-charts@kube-prometheus-stack-81.5.2...kube-prometheus-stack-81.6.0
v81.5.2Compare Source
kube-prometheus-stack collects Kubernetes manifests, Grafana dashboards, and Prometheus rules combined with documentation and scripts to provide easy to operate end-to-end Kubernetes cluster monitoring with Prometheus using the Prometheus Operator.
What's Changed
Full Changelog: prometheus-community/helm-charts@prometheus-pgbouncer-exporter-0.9.1...kube-prometheus-stack-81.5.2
v81.5.1Compare Source
kube-prometheus-stack collects Kubernetes manifests, Grafana dashboards, and Prometheus rules combined with documentation and scripts to provide easy to operate end-to-end Kubernetes cluster monitoring with Prometheus using the Prometheus Operator.
What's Changed
Full Changelog: prometheus-community/helm-charts@prometheus-28.9.0...kube-prometheus-stack-81.5.1
v81.5.0Compare Source
kube-prometheus-stack collects Kubernetes manifests, Grafana dashboards, and Prometheus rules combined with documentation and scripts to provide easy to operate end-to-end Kubernetes cluster monitoring with Prometheus using the Prometheus Operator.
What's Changed
Full Changelog: prometheus-community/helm-charts@prometheus-node-exporter-4.51.1...kube-prometheus-stack-81.5.0
v81.4.3Compare Source
kube-prometheus-stack collects Kubernetes manifests, Grafana dashboards, and Prometheus rules combined with documentation and scripts to provide easy to operate end-to-end Kubernetes cluster monitoring with Prometheus using the Prometheus Operator.
What's Changed
New Contributors
Full Changelog: prometheus-community/helm-charts@prometheus-nginx-exporter-1.18.1...kube-prometheus-stack-81.4.3
v81.4.2Compare Source
kube-prometheus-stack collects Kubernetes manifests, Grafana dashboards, and Prometheus rules combined with documentation and scripts to provide easy to operate end-to-end Kubernetes cluster monitoring with Prometheus using the Prometheus Operator.
What's Changed
Full Changelog: prometheus-community/helm-charts@kube-prometheus-stack-81.4.1...kube-prometheus-stack-81.4.2
v81.4.1Compare Source
kube-prometheus-stack collects Kubernetes manifests, Grafana dashboards, and Prometheus rules combined with documentation and scripts to provide easy to operate end-to-end Kubernetes cluster monitoring with Prometheus using the Prometheus Operator.
What's Changed
New Contributors
Full Changelog: prometheus-community/helm-charts@kube-prometheus-stack-81.4.0...kube-prometheus-stack-81.4.1
v81.4.0Compare Source
kube-prometheus-stack collects Kubernetes manifests, Grafana dashboards, and Prometheus rules combined with documentation and scripts to provide easy to operate end-to-end Kubernetes cluster monitoring with Prometheus using the Prometheus Operator.
What's Changed
d89978eby @renovate[bot] in #6551Full Changelog: prometheus-community/helm-charts@kube-prometheus-stack-81.3.2...kube-prometheus-stack-81.4.0
v81.3.2Compare Source
kube-prometheus-stack collects Kubernetes manifests, Grafana dashboards, and Prometheus rules combined with documentation and scripts to provide easy to operate end-to-end Kubernetes cluster monitoring with Prometheus using the Prometheus Operator.
What's Changed
Full Changelog: prometheus-community/helm-charts@kube-prometheus-stack-81.3.1...kube-prometheus-stack-81.3.2
v81.3.1Compare Source
kube-prometheus-stack collects Kubernetes manifests, Grafana dashboards, and Prometheus rules combined with documentation and scripts to provide easy to operate end-to-end Kubernetes cluster monitoring with Prometheus using the Prometheus Operator.
What's Changed
Full Changelog: prometheus-community/helm-charts@kube-prometheus-stack-81.3.0...kube-prometheus-stack-81.3.1
v81.3.0Compare Source
kube-prometheus-stack collects Kubernetes manifests, Grafana dashboards, and Prometheus rules combined with documentation and scripts to provide easy to operate end-to-end Kubernetes cluster monitoring with Prometheus using the Prometheus Operator.
What's Changed
Full Changelog: prometheus-community/helm-charts@alertmanager-1.31.3...kube-prometheus-stack-81.3.0
v81.2.5Compare Source
kube-prometheus-stack collects Kubernetes manifests, Grafana dashboards, and Prometheus rules combined with documentation and scripts to provide easy to operate end-to-end Kubernetes cluster monitoring with Prometheus using the Prometheus Operator.
What's Changed
New Contributors
Full Changelog: prometheus-community/helm-charts@kube-prometheus-stack-81.2.2...kube-prometheus-stack-81.2.5
v81.2.2Compare Source
kube-prometheus-stack collects Kubernetes manifests, Grafana dashboards, and Prometheus rules combined with documentation and scripts to provide easy to operate end-to-end Kubernetes cluster monitoring with Prometheus using the Prometheus Operator.
What's Changed
Full Changelog: prometheus-community/helm-charts@kube-prometheus-stack-81.2.1...kube-prometheus-stack-81.2.2
v81.2.1Compare Source
kube-prometheus-stack collects Kubernetes manifests, Grafana dashboards, and Prometheus rules combined with documentation and scripts to provide easy to operate end-to-end Kubernetes cluster monitoring with Prometheus using the Prometheus Operator.
What's Changed
Full Changelog: prometheus-community/helm-charts@prometheus-yet-another-cloudwatch-exporter-0.41.0...kube-prometheus-stack-81.2.1
v81.2.0Compare Source
kube-prometheus-stack collects Kubernetes manifests, Grafana dashboards, and Prometheus rules combined with documentation and scripts to provide easy to operate end-to-end Kubernetes cluster monitoring with Prometheus using the Prometheus Operator.
What's Changed
Full Changelog: prometheus-community/helm-charts@kube-prometheus-stack-81.1.0...kube-prometheus-stack-81.2.0
v81.1.0Compare Source
kube-prometheus-stack collects Kubernetes manifests, Grafana dashboards, and Prometheus rules combined with documentation and scripts to provide easy to operate end-to-end Kubernetes cluster monitoring with Prometheus using the Prometheus Operator.
What's Changed
Full Changelog: prometheus-community/helm-charts@kube-prometheus-stack-81.0.1...kube-prometheus-stack-81.1.0
v81.0.1Compare Source
kube-prometheus-stack collects Kubernetes manifests, Grafana dashboards, and Prometheus rules combined with documentation and scripts to provide easy to operate end-to-end Kubernetes cluster monitoring with Prometheus using the Prometheus Operator.
What's Changed
Full Changelog: prometheus-community/helm-charts@prometheus-28.6.0...kube-prometheus-stack-81.0.1
v81.0.0Compare Source
kube-prometheus-stack collects Kubernetes manifests, Grafana dashboards, and Prometheus rules combined with documentation and scripts to provide easy to operate end-to-end Kubernetes cluster monitoring with Prometheus using the Prometheus Operator.
What's Changed
New Contributors
Full Changelog: prometheus-community/helm-charts@kube-prometheus-stack-80.14.4...kube-prometheus-stack-81.0.0
v80.14.4Compare Source
kube-prometheus-stack collects Kubernetes manifests, Grafana dashboards, and Prometheus rules combined with documentation and scripts to provide easy to operate end-to-end Kubernetes cluster monitoring with Prometheus using the Prometheus Operator.
What's Changed
Full Changelog: prometheus-community/helm-charts@prometheus-28.4.0...kube-prometheus-stack-80.14.4
v80.14.3Compare Source
kube-prometheus-stack collects Kubernetes manifests, Grafana dashboards, and Prometheus rules combined with documentation and scripts to provide easy to operate end-to-end Kubernetes cluster monitoring with Prometheus using the Prometheus Operator.
What's Changed
Full Changelog: prometheus-community/helm-charts@prometheus-node-exporter-4.51.0...kube-prometheus-stack-80.14.3
v80.14.2Compare Source
kube-prometheus-stack collects Kubernetes manifests, Grafana dashboards, and Prometheus rules combined with documentation and scripts to provide easy to operate end-to-end Kubernetes cluster monitoring with Prometheus using the Prometheus Operator.
What's Changed
Full Changelog: prometheus-community/helm-charts@kube-prometheus-stack-80.14.1...kube-prometheus-stack-80.14.2
v80.14.1Compare Source
kube-prometheus-stack collects Kubernetes manifests, Grafana dashboards, and Prometheus rules combined with documentation and scripts to provide easy to operate end-to-end Kubernetes cluster monitoring with Prometheus using the Prometheus Operator.
What's Changed
Full Changelog: prometheus-community/helm-charts@prometheus-node-exporter-4.50.1...kube-prometheus-stack-80.14.1
v80.14.0Compare Source
kube-prometheus-stack collects Kubernetes manifests, Grafana dashboards, and Prometheus rules combined with documentation and scripts to provide easy to operate end-to-end Kubernetes cluster monitoring with Prometheus using the Prometheus Operator.
What's Changed
Full Changelog: prometheus-community/helm-charts@prometheus-nginx-exporter-1.17.3...kube-prometheus-stack-80.14.0
v80.13.3Compare Source
kube-prometheus-stack collects Kubernetes manifests, Grafana dashboards, and Prometheus rules combined with documentation and scripts to provide easy to operate end-to-end Kubernetes cluster monitoring with Prometheus using the Prometheus Operator.
What's Changed
Full Changelog: prometheus-community/helm-charts@kube-prometheus-stack-80.13.2...kube-prometheus-stack-80.13.3
v80.13.2Compare Source
kube-prometheus-stack collects Kubernetes manifests, Grafana dashboards, and Prometheus rules combined with documentation and scripts to provide easy to operate end-to-end Kubernetes cluster monitoring with Prometheus using the Prometheus Operator.
What's Changed
Full Changelog: prometheus-community/helm-charts@prometheus-28.2.1...kube-prometheus-stack-80.13.2
v80.13.1Compare Source
kube-prometheus-stack collects Kubernetes manifests, Grafana dashboards, and Prometheus rules combined with documentation and scripts to provide easy to operate end-to-end Kubernetes cluster monitoring with Prometheus using the Prometheus Operator.
What's Changed
Full Changelog: prometheus-community/helm-charts@prometheus-28.2.0...kube-prometheus-stack-80.13.1
v80.13.0[Compare Source](https://redirect.github.com/prometheus-community/helm-charts/compare/kube-prometheus-stack-80.12.1...kube-prom
Configuration
📅 Schedule: Branch creation - "every weekend" in timezone America/New_York, Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.