generated from onedr0p/cluster-template
-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat(helm): update chart victoria-metrics-k8s-stack to 0.30.0 #743
Merged
Conversation
This file contains 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
--- kubernetes/apps/observability/victoria-metrics/app Kustomization: flux-system/victoriametrics HelmRelease: observability/victoria-metrics-stack
+++ kubernetes/apps/observability/victoria-metrics/app Kustomization: flux-system/victoriametrics HelmRelease: observability/victoria-metrics-stack
@@ -12,13 +12,13 @@
spec:
chart: victoria-metrics-k8s-stack
sourceRef:
kind: HelmRepository
name: victoriametrics-charts
namespace: flux-system
- version: 0.28.3
+ version: 0.30.0
driftDetection:
mode: enabled
install:
createNamespace: true
remediation:
retries: 3 |
--- HelmRelease: observability/victoria-metrics-stack ConfigMap: observability/victoria-metrics-alertmanager-overview
+++ HelmRelease: observability/victoria-metrics-stack ConfigMap: observability/victoria-metrics-alertmanager-overview
@@ -8,8 +8,8 @@
app: victoria-metrics-k8s-stack-grafana
app.kubernetes.io/instance: victoria-metrics-stack
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/name: victoria-metrics-k8s-stack
data:
alertmanager-overview.json: |
- {"__inputs":[],"__requires":[],"annotations":{"list":[]},"editable":false,"gnetId":null,"graphTooltip":1,"hideControls":false,"id":null,"links":[],"refresh":"30s","rows":[{"collapse":false,"collapsed":false,"panels":[{"aliasColors":{},"bars":false,"dashLength":10,"dashes":false,"datasource":"$datasource","description":"current set of alerts stored in the Alertmanager","fill":1,"fillGradient":0,"gridPos":{},"id":2,"legend":{"alignAsTable":false,"avg":false,"current":false,"max":false,"min":false,"rightSide":false,"show":false,"sideWidth":null,"total":false,"values":false},"lines":true,"linewidth":1,"links":[],"nullPointMode":"null","percentage":false,"pointradius":5,"points":false,"renderer":"flot","repeat":null,"seriesOverrides":[],"spaceLength":10,"span":6,"stack":true,"steppedLine":false,"targets":[{"expr":"sum(alertmanager_alerts{namespace=~\"$namespace\",service=~\"$service\"}) by (namespace,service,instance)","format":"time_series","intervalFactor":2,"legendFormat":"{{instance}}","refId":"A"}],"thresholds":[],"timeFrom":null,"timeShift":null,"title":"Alerts","tooltip":{"shared":true,"sort":0,"value_type":"individual"},"type":"graph","xaxis":{"buckets":null,"mode":"time","name":null,"show":true,"values":[]},"yaxes":[{"format":"none","label":null,"logBase":1,"max":null,"min":null,"show":true},{"format":"none","label":null,"logBase":1,"max":null,"min":null,"show":true}]},{"aliasColors":{},"bars":false,"dashLength":10,"dashes":false,"datasource":"$datasource","description":"rate of successful and invalid alerts received by the Alertmanager","fill":1,"fillGradient":0,"gridPos":{},"id":3,"legend":{"alignAsTable":false,"avg":false,"current":false,"max":false,"min":false,"rightSide":false,"show":false,"sideWidth":null,"total":false,"values":false},"lines":true,"linewidth":1,"links":[],"nullPointMode":"null","percentage":false,"pointradius":5,"points":false,"renderer":"flot","repeat":null,"seriesOverrides":[],"spaceLength":10,"span":6,"stack":true,"steppedLine":false,"targets":[{"expr":"sum(rate(alertmanager_alerts_received_total{namespace=~\"$namespace\",service=~\"$service\"}[$__rate_interval])) by (namespace,service,instance)","format":"time_series","intervalFactor":2,"legendFormat":"{{instance}} Received","refId":"A"},{"expr":"sum(rate(alertmanager_alerts_invalid_total{namespace=~\"$namespace\",service=~\"$service\"}[$__rate_interval])) by (namespace,service,instance)","format":"time_series","intervalFactor":2,"legendFormat":"{{instance}} Invalid","refId":"B"}],"thresholds":[],"timeFrom":null,"timeShift":null,"title":"Alerts receive rate","tooltip":{"shared":true,"sort":0,"value_type":"individual"},"type":"graph","xaxis":{"buckets":null,"mode":"time","name":null,"show":true,"values":[]},"yaxes":[{"format":"ops","label":null,"logBase":1,"max":null,"min":null,"show":true},{"format":"ops","label":null,"logBase":1,"max":null,"min":null,"show":true}]}],"repeat":null,"repeatIteration":null,"repeatRowId":null,"showTitle":true,"title":"Alerts","titleSize":"h6","type":"row"},{"collapse":false,"collapsed":false,"panels":[{"aliasColors":{},"bars":false,"dashLength":10,"dashes":false,"datasource":"$datasource","description":"rate of successful and invalid notifications sent by the Alertmanager","fill":1,"fillGradient":0,"gridPos":{},"id":4,"legend":{"alignAsTable":false,"avg":false,"current":false,"max":false,"min":false,"rightSide":false,"show":false,"sideWidth":null,"total":false,"values":false},"lines":true,"linewidth":1,"links":[],"nullPointMode":"null","percentage":false,"pointradius":5,"points":false,"renderer":"flot","repeat":"integration","seriesOverrides":[],"spaceLength":10,"stack":true,"steppedLine":false,"targets":[{"expr":"sum(rate(alertmanager_notifications_total{namespace=~\"$namespace\",service=~\"$service\", integration=\"$integration\"}[$__rate_interval])) by (integration,namespace,service,instance)","format":"time_series","intervalFactor":2,"legendFormat":"{{instance}} Total","refId":"A"},{"expr":"sum(rate(alertmanager_notifications_failed_total{namespace=~\"$namespace\",service=~\"$service\", integration=\"$integration\"}[$__rate_interval])) by (integration,namespace,service,instance)","format":"time_series","intervalFactor":2,"legendFormat":"{{instance}} Failed","refId":"B"}],"thresholds":[],"timeFrom":null,"timeShift":null,"title":"$integration: Notifications Send Rate","tooltip":{"shared":true,"sort":0,"value_type":"individual"},"type":"graph","xaxis":{"buckets":null,"mode":"time","name":null,"show":true,"values":[]},"yaxes":[{"format":"ops","label":null,"logBase":1,"max":null,"min":null,"show":true},{"format":"ops","label":null,"logBase":1,"max":null,"min":null,"show":true}]},{"aliasColors":{},"bars":false,"dashLength":10,"dashes":false,"datasource":"$datasource","description":"latency of notifications sent by the Alertmanager","fill":1,"fillGradient":0,"gridPos":{},"id":5,"legend":{"alignAsTable":false,"avg":false,"current":false,"max":false,"min":false,"rightSide":false,"show":false,"sideWidth":null,"total":false,"values":false},"lines":true,"linewidth":1,"links":[],"nullPointMode":"null","percentage":false,"pointradius":5,"points":false,"renderer":"flot","repeat":"integration","seriesOverrides":[],"spaceLength":10,"stack":false,"steppedLine":false,"targets":[{"expr":"histogram_quantile(0.99,\n sum(rate(alertmanager_notification_latency_seconds_bucket{namespace=~\"$namespace\",service=~\"$service\", integration=\"$integration\"}[$__rate_interval])) by (le,namespace,service,instance)\n)","format":"time_series","intervalFactor":2,"legendFormat":"{{instance}} 99th Percentile","refId":"A"},{"expr":"histogram_quantile(0.50,\n sum(rate(alertmanager_notification_latency_seconds_bucket{namespace=~\"$namespace\",service=~\"$service\", integration=\"$integration\"}[$__rate_interval])) by (le,namespace,service,instance)\n)","format":"time_series","intervalFactor":2,"legendFormat":"{{instance}} Median","refId":"B"},{"expr":"sum(rate(alertmanager_notification_latency_seconds_sum{namespace=~\"$namespace\",service=~\"$service\", integration=\"$integration\"}[$__rate_interval])) by (namespace,service,instance)\n/\nsum(rate(alertmanager_notification_latency_seconds_count{namespace=~\"$namespace\",service=~\"$service\", integration=\"$integration\"}[$__rate_interval])) by (namespace,service,instance)","format":"time_series","intervalFactor":2,"legendFormat":"{{instance}} Average","refId":"C"}],"thresholds":[],"timeFrom":null,"timeShift":null,"title":"$integration: Notification Duration","tooltip":{"shared":true,"sort":0,"value_type":"individual"},"type":"graph","xaxis":{"buckets":null,"mode":"time","name":null,"show":true,"values":[]},"yaxes":[{"format":"s","label":null,"logBase":1,"max":null,"min":null,"show":true},{"format":"s","label":null,"logBase":1,"max":null,"min":null,"show":true}]}],"repeat":null,"repeatIteration":null,"repeatRowId":null,"showTitle":true,"title":"Notifications","titleSize":"h6","type":"row"}],"schemaVersion":14,"style":"dark","tags":["alertmanager-mixin","vm-k8s-stack"],"templating":{"list":[{"current":{"text":"Prometheus","value":"Prometheus"},"hide":0,"label":"Data Source","name":"datasource","options":[],"query":"prometheus","refresh":1,"regex":"","type":"datasource"},{"allValue":null,"current":{"text":"","value":""},"datasource":"$datasource","hide":0,"includeAll":false,"label":"namespace","multi":false,"name":"namespace","options":[],"query":"label_values(alertmanager_alerts, namespace)","refresh":2,"regex":"","sort":1,"tagValuesQuery":"","tags":[],"tagsQuery":"","type":"query","useTags":false},{"allValue":null,"current":{"text":"","value":""},"datasource":"$datasource","hide":0,"includeAll":false,"label":"service","multi":false,"name":"service","options":[],"query":"label_values(alertmanager_alerts, service)","refresh":2,"regex":"","sort":1,"tagValuesQuery":"","tags":[],"tagsQuery":"","type":"query","useTags":false},{"allValue":null,"current":{"text":"all","value":"$__all"},"datasource":"$datasource","hide":2,"includeAll":true,"label":null,"multi":false,"name":"integration","options":[],"query":"label_values(alertmanager_notifications_total{integration=~\".*\"}, integration)","refresh":2,"regex":"","sort":1,"tagValuesQuery":"","tags":[],"tagsQuery":"","type":"query","useTags":false}]},"time":{"from":"now-1h","to":"now"},"timepicker":{"refresh_intervals":["5s","10s","30s","1m","5m","15m","30m","1h","2h","1d"],"time_options":["5m","15m","1h","6h","12h","24h","2d","7d","30d"]},"timezone":"utc+3","title":"Alertmanager / Overview","uid":"alertmanager-overview","version":0}
[Diff truncated by flux-local]
--- HelmRelease: observability/victoria-metrics-stack ConfigMap: observability/victoria-metrics-kubernetes-system-coredns
+++ HelmRelease: observability/victoria-metrics-stack ConfigMap: observability/victoria-metrics-kubernetes-system-coredns
@@ -8,8 +8,8 @@
app: victoria-metrics-k8s-stack-grafana
app.kubernetes.io/instance: victoria-metrics-stack
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/name: victoria-metrics-k8s-stack
data:
kubernetes-system-coredns.json: |
[Diff truncated by flux-local]
--- HelmRelease: observability/victoria-metrics-stack ConfigMap: observability/victoria-metrics-kubernetes-views-namespaces
+++ HelmRelease: observability/victoria-metrics-stack ConfigMap: observability/victoria-metrics-kubernetes-views-namespaces
@@ -8,8 +8,8 @@
app: victoria-metrics-k8s-stack-grafana
app.kubernetes.io/instance: victoria-metrics-stack
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/name: victoria-metrics-k8s-stack
data:
kubernetes-views-namespaces.json: |
[Diff truncated by flux-local]
--- HelmRelease: observability/victoria-metrics-stack ConfigMap: observability/victoria-metrics-kubernetes-views-pods
+++ HelmRelease: observability/victoria-metrics-stack ConfigMap: observability/victoria-metrics-kubernetes-views-pods
@@ -8,8 +8,8 @@
app: victoria-metrics-k8s-stack-grafana
app.kubernetes.io/instance: victoria-metrics-stack
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/name: victoria-metrics-k8s-stack
data:
kubernetes-views-pods.json: |
[Diff truncated by flux-local]
--- HelmRelease: observability/victoria-metrics-stack ConfigMap: observability/victoria-metrics-victoriametrics-operator
+++ HelmRelease: observability/victoria-metrics-stack ConfigMap: observability/victoria-metrics-victoriametrics-operator
@@ -8,8 +8,8 @@
app: victoria-metrics-k8s-stack-grafana
app.kubernetes.io/instance: victoria-metrics-stack
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/name: victoria-metrics-k8s-stack
data:
victoriametrics-operator.json: |
[Diff truncated by flux-local]
--- HelmRelease: observability/victoria-metrics-stack ConfigMap: observability/victoria-metrics-victoriametrics-vmagent
+++ HelmRelease: observability/victoria-metrics-stack ConfigMap: observability/victoria-metrics-victoriametrics-vmagent
@@ -8,8 +8,8 @@
app: victoria-metrics-k8s-stack-grafana
app.kubernetes.io/instance: victoria-metrics-stack
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/name: victoria-metrics-k8s-stack
data:
victoriametrics-vmagent.json: |
[Diff truncated by flux-local]
--- HelmRelease: observability/victoria-metrics-stack ConfigMap: observability/victoria-metrics-victoriametrics-vmalert
+++ HelmRelease: observability/victoria-metrics-stack ConfigMap: observability/victoria-metrics-victoriametrics-vmalert
@@ -8,8 +8,8 @@
app: victoria-metrics-k8s-stack-grafana
app.kubernetes.io/instance: victoria-metrics-stack
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/name: victoria-metrics-k8s-stack
data:
victoriametrics-vmalert.json: |
[Diff truncated by flux-local]
--- HelmRelease: observability/victoria-metrics-stack Deployment: observability/victoria-metrics-stack-victoria-metrics-operator
+++ HelmRelease: observability/victoria-metrics-stack Deployment: observability/victoria-metrics-stack-victoria-metrics-operator
@@ -15,19 +15,20 @@
app.kubernetes.io/instance: victoria-metrics-stack
app.kubernetes.io/name: victoria-metrics-operator
template:
metadata:
labels:
app.kubernetes.io/instance: victoria-metrics-stack
+ app.kubernetes.io/managed-by: Helm
app.kubernetes.io/name: victoria-metrics-operator
spec:
securityContext: {}
serviceAccountName: victoria-metrics-stack-victoria-metrics-operator
containers:
- name: operator
- image: victoriametrics/operator:v0.49.0
+ image: victoriametrics/operator:v0.50.0
imagePullPolicy: IfNotPresent
env:
- name: POD_NAME
valueFrom:
fieldRef:
fieldPath: metadata.name
--- HelmRelease: observability/victoria-metrics-stack Ingress: observability/vminsert-victoria-metrics
+++ HelmRelease: observability/victoria-metrics-stack Ingress: observability/vminsert-victoria-metrics
@@ -2,13 +2,13 @@
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
name: vminsert-victoria-metrics
namespace: observability
labels:
- app: insert
+ app: vminsert
app.kubernetes.io/instance: victoria-metrics-stack
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/name: victoria-metrics-k8s-stack
spec:
ingressClassName: internal
tls:
--- HelmRelease: observability/victoria-metrics-stack Ingress: observability/vmselect-victoria-metrics
+++ HelmRelease: observability/victoria-metrics-stack Ingress: observability/vmselect-victoria-metrics
@@ -2,13 +2,13 @@
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
name: vmselect-victoria-metrics
namespace: observability
labels:
- app: select
+ app: vmselect
app.kubernetes.io/instance: victoria-metrics-stack
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/name: victoria-metrics-k8s-stack
spec:
ingressClassName: internal
tls:
--- HelmRelease: observability/victoria-metrics-stack Ingress: observability/vmstorage-victoria-metrics
+++ HelmRelease: observability/victoria-metrics-stack Ingress: observability/vmstorage-victoria-metrics
@@ -2,13 +2,13 @@
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
name: vmstorage-victoria-metrics
namespace: observability
labels:
- app: storage
+ app: vmstorage
app.kubernetes.io/instance: victoria-metrics-stack
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/name: victoria-metrics-k8s-stack
spec:
ingressClassName: internal
tls:
--- HelmRelease: observability/victoria-metrics-stack VMAgent: observability/victoria-metrics
+++ HelmRelease: observability/victoria-metrics-stack VMAgent: observability/victoria-metrics
@@ -18,13 +18,13 @@
extraArgs:
promscrape.dropOriginalLabels: 'true'
promscrape.maxScrapeSize: 100MB
promscrape.streamParse: 'true'
sortLabels: 'true'
image:
- tag: v1.106.0
+ tag: v1.107.0
license: {}
port: '8429'
remoteWrite:
- url: http://vminsert-victoria-metrics.observability.svc.cluster.local.:8480/insert/0/prometheus/api/v1/write
remoteWriteSettings:
label:
--- HelmRelease: observability/victoria-metrics-stack VMAlert: observability/victoria-metrics
+++ HelmRelease: observability/victoria-metrics-stack VMAlert: observability/victoria-metrics
@@ -17,13 +17,13 @@
externalLabels: {}
extraArgs:
external.url: https://vmalert...PLACEHOLDER_SECRET_DOMAIN..
http.pathPrefix: /
remoteWrite.disablePathAppend: 'true'
image:
- tag: v1.106.0
+ tag: v1.107.0
license: {}
notifiers:
- url: http://vmalertmanager-victoria-metrics-0.vmalertmanager-victoria-metrics.observability.svc.cluster.local.:9093
- url: http://vmalertmanager-victoria-metrics-1.vmalertmanager-victoria-metrics.observability.svc.cluster.local.:9093
- selector:
labelSelector:
--- HelmRelease: observability/victoria-metrics-stack VMCluster: observability/victoria-metrics
+++ HelmRelease: observability/victoria-metrics-stack VMCluster: observability/victoria-metrics
@@ -14,13 +14,13 @@
replicationFactor: 2
retentionPeriod: '2'
vminsert:
extraArgs:
maxLabelsPerTimeseries: '90'
image:
- tag: v1.106.0-cluster
+ tag: v1.107.0-cluster
port: '8480'
replicaCount: 2
resources:
limits:
memory: 6Gi
requests:
@@ -41,13 +41,13 @@
search.maxConcurrentRequests: '10'
search.maxUniqueTimeseries: '1000000'
search.minStalenessInterval: 5m
vmalert.proxyURL: http://vmalert-victoria-metrics.observability.svc.cluster.local.:8080
vmstorageDialTimeout: 5s
image:
- tag: v1.106.0-cluster
+ tag: v1.107.0-cluster
port: '8481'
replicaCount: 2
resources:
limits:
memory: 6Gi
requests:
@@ -68,13 +68,13 @@
topologyKey: kubernetes.io/hostname
whenUnsatisfiable: DoNotSchedule
vmstorage:
extraArgs:
dedup.minScrapeInterval: 60s
image:
- tag: v1.106.0-cluster
+ tag: v1.107.0-cluster
replicaCount: 2
resources:
limits:
memory: 6Gi
requests:
cpu: 10m
--- HelmRelease: observability/victoria-metrics-stack VMRule: observability/victoria-metrics-kubernetes-apps
+++ HelmRelease: observability/victoria-metrics-stack VMRule: observability/victoria-metrics-kubernetes-apps
@@ -179,19 +179,19 @@
)
for: 15m
labels:
severity: warning
- alert: KubeContainerWaiting
annotations:
- description: pod/{{ $labels.pod }} in namespace {{ $labels.namespace }} on
+ description: 'pod/{{ $labels.pod }} in namespace {{ $labels.namespace }} on
container {{ $labels.container}} has been in waiting state for longer than
- 1 hour.
+ 1 hour. (reason: "{{ $labels.reason }}").'
runbook_url: https://runbooks.prometheus-operator.dev/runbooks/kubernetes/kubecontainerwaiting
summary: Pod container waiting longer than 1 hour
- expr: sum by (namespace,pod,container,ark) (kube_pod_container_status_waiting_reason{job="kube-state-metrics",
- namespace=~".*"}) > 0
+ expr: kube_pod_container_status_waiting_reason{reason!="CrashLoopBackOff", job="kube-state-metrics",
+ namespace=~".*"} > 0
for: 1h
labels:
severity: warning
- alert: KubeDaemonSetNotScheduled
annotations:
description: '{{ $value }} Pods of DaemonSet {{ $labels.namespace }}/{{ $labels.daemonset
--- HelmRelease: observability/victoria-metrics-stack VMRule: observability/victoria-metrics-kubernetes-resources
+++ HelmRelease: observability/victoria-metrics-stack VMRule: observability/victoria-metrics-kubernetes-resources
@@ -116,14 +116,14 @@
description: '{{ $value | humanizePercentage }} throttling of CPU in namespace
{{ $labels.namespace }} for container {{ $labels.container }} in pod {{
$labels.pod }}.'
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!="", }[5m])) by (container,pod,namespace,ark)
+ 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)
/
- sum(increase(container_cpu_cfs_periods_total{}[5m])) by (container,pod,namespace,ark)
+ 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 )
for: 15m
labels:
severity: info
--- HelmRelease: observability/victoria-metrics-stack VMRule: observability/victoria-metrics-kubernetes-system-apiserver
+++ HelmRelease: observability/victoria-metrics-stack VMRule: observability/victoria-metrics-kubernetes-system-apiserver
@@ -17,27 +17,29 @@
- alert: KubeClientCertificateExpiration
annotations:
description: A client certificate used to authenticate to kubernetes apiserver
is expiring in less than 7.0 days.
runbook_url: https://runbooks.prometheus-operator.dev/runbooks/kubernetes/kubeclientcertificateexpiration
summary: Client certificate is about to expire.
- expr: apiserver_client_certificate_expiration_seconds_count{job="apiserver"}
- > 0 and on (job,ark) histogram_quantile(0.01, sum by (job,le,ark) (rate(apiserver_client_certificate_expiration_seconds_bucket{job="apiserver"}[5m])))
- < 604800
+ expr: |-
+ histogram_quantile(0.01, sum without (namespace, service, endpoint) (rate(apiserver_client_certificate_expiration_seconds_bucket{job="apiserver"}[5m]))) < 604800
+ and
+ on (job,instance,ark) apiserver_client_certificate_expiration_seconds_count{job="apiserver"} > 0
for: 5m
labels:
severity: warning
- alert: KubeClientCertificateExpiration
annotations:
description: A client certificate used to authenticate to kubernetes apiserver
is expiring in less than 24.0 hours.
runbook_url: https://runbooks.prometheus-operator.dev/runbooks/kubernetes/kubeclientcertificateexpiration
summary: Client certificate is about to expire.
- expr: apiserver_client_certificate_expiration_seconds_count{job="apiserver"}
- > 0 and on (job,ark) histogram_quantile(0.01, sum by (job,le,ark) (rate(apiserver_client_certificate_expiration_seconds_bucket{job="apiserver"}[5m])))
- < 86400
+ expr: |-
+ histogram_quantile(0.01, sum without (namespace, service, endpoint) (rate(apiserver_client_certificate_expiration_seconds_bucket{job="apiserver"}[5m]))) < 86400
+ and
+ on (job,instance,ark) apiserver_client_certificate_expiration_seconds_count{job="apiserver"} > 0
for: 5m
labels:
severity: critical
- alert: KubeAggregatedAPIErrors
annotations:
description: Kubernetes aggregated API {{ $labels.name }}/{{ $labels.namespace
--- HelmRelease: observability/victoria-metrics-stack VMRule: observability/victoria-metrics-vmoperator
+++ HelmRelease: observability/victoria-metrics-stack VMRule: observability/victoria-metrics-vmoperator
@@ -25,13 +25,13 @@
sum(
rate(
operator_log_messages_total{
level="error",job=~".*((victoria.*)|vm)-?operator"
}[5m]
)
- ) > 0
+ ) by (ark) > 0
for: 15m
labels:
severity: warning
show_at: dashboard
- alert: ReconcileErrors
annotations:
@@ -44,13 +44,13 @@
sum(
rate(
controller_runtime_reconcile_errors_total{
job=~".*((victoria.*)|vm)-?operator"
}[5m]
)
- ) > 0
+ ) by (ark) > 0
for: 10m
labels:
severity: warning
show_at: dashboard
- alert: HighQueueDepth
annotations:
--- HelmRelease: observability/victoria-metrics-stack ValidatingWebhookConfiguration: observability/victoria-metrics-stack-victoria-metrics-operator-admission
+++ HelmRelease: observability/victoria-metrics-stack ValidatingWebhookConfiguration: observability/victoria-metrics-stack-victoria-metrics-operator-admission
@@ -11,13 +11,13 @@
- clientConfig:
service:
namespace: observability
name: victoria-metrics-stack-victoria-metrics-operator
path: /validate-operator-victoriametrics-com-v1beta1-vlogs
port: 9443
- caBundle: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSURIVENDQWdXZ0F3SUJBZ0lRWUxxNkNuSUcwT3pKV0NxNzZUalloREFOQmdrcWhraUc5dzBCQVFzRkFEQVoKTVJjd0ZRWURWUVFERXc1MmJTMXZjR1Z5WVhSdmNpMWpZVEFlRncweU5ERXlNREl4TWpFNE5USmFGdzB6TkRFeApNekF4TWpFNE5USmFNQmt4RnpBVkJnTlZCQU1URG5adExXOXdaWEpoZEc5eUxXTmhNSUlCSWpBTkJna3Foa2lHCjl3MEJBUUVGQUFPQ0FROEFNSUlCQ2dLQ0FRRUFteEozbStkeXk3QzdNd2RPazJkWW5lVVM0Rk91STlnTkNqdkEKWklzMXJ3RzB6blJ6d29SRndjcUQ1NEFXTGVGY0JaS01xVWtsYUpsdHlkQXRVbVNwb1l6UzJFTzd5ZU9SL0RZUAozdURLdFViWVR6OGc4M2JQeHd6cnd3Wk80d1BKeFZnVS9GOHIxZHhvY05qS2NlMUF5YkU2QmIycHFVN3RMV1pzCmtISmRVaWVOZXorOTV3MkpGbE12RVo2K2ZpdlV3UUxsaEFnb3dmR3pZTnVHMTN1cVpHdHgwMDVLYnNnV3VzRzEKNWorUUtKOVlzckFFM0ZmeDBUN1o1NHhpM04yYkFYN09ESHFkOXlwQlJ2Y3NIbm54Nm1BQWZheWsxN01STGswMAp4Tzg1WE9ESUNDWjNJNDZ1blZ1aUdBSC8wWnlGNHRZMElrVEZGTy8vM0lqbmpmazcvUUlEQVFBQm8yRXdYekFPCkJnTlZIUThCQWY4RUJBTUNBcVF3SFFZRFZSMGxCQll3RkFZSUt3WUJCUVVIQXdFR0NDc0dBUVVGQndNQ01BOEcKQTFVZEV3RUIvd1FGTUFNQkFmOHdIUVlEVlIwT0JCWUVGRjI4U1VVVWZjYVdnTWd0dnh4RzQyeENPMEF6TUEwRwpDU3FHU0liM0RRRUJDd1VBQTRJQkFRQXM4SnJ6RnEwdHV4bCtKZUJVU2RtQk9hK3pQUFRRRTJIdFFQWGpYNlF2Clo5dTVvcy9hUUhYc2ZsRkxaOWNYd2xVWkMrNlVHVGt1dnRYQm9JRlJJTE9QQnI5N3phVHlQSEtldjlrdk45dUQKSmRFMGNDTzAvc3ZCNjc3QlQvck95N1Znai84eUw3Mmo2RjFsUFl4dEk4ZmZuREF0MTUyeVFRZE4vcjhHNmlTZgp0NWlLUnk5Zk10bVkvMUwwMDJxbEN5aWVGVmtoekpmaktUSnRDZWUyT0FXaGU5UkJEc0dmVWx4MEdzZ2VyRnFYCkdWWjhGMkk5cG9BNGhoOUZwR2k3aU1oN1Myb09aTG52eGYvR2p5SlBqM1JvR2ZjR3dveUl1UDU2dGg0UlBhTU4KT3R2UTU2eG1rVkZ4M3NlbGsxZWRERU1aN1R3R1RXVE10alJseHh0cHdDMFQKLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQo=
+ caBundle: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSURIakNDQWdhZ0F3SUJBZ0lSQUtNS2U0U01oc3JFVUdkbms5SitKMTR3RFFZSktvWklodmNOQVFFTEJRQXcKR1RFWE1CVUdBMVVFQXhNT2RtMHRiM0JsY21GMGIzSXRZMkV3SGhjTk1qUXhNakF5TVRJeE9EVXlXaGNOTXpReApNVE13TVRJeE9EVXlXakFaTVJjd0ZRWURWUVFERXc1MmJTMXZjR1Z5WVhSdmNpMWpZVENDQVNJd0RRWUpLb1pJCmh2Y05BUUVCQlFBRGdnRVBBRENDQVFvQ2dnRUJBTGQ2U2ZTME1uY200TVJzVG1ld3BnSitJbWphenNnY2Y3Y2oKSUJGTTZNRFprY1Y2VVU0aERneTY0clhUNzdVMjlIYzVMbkxXdFVQcUxXY3d3Ky91NlltMkRHNytDNDV6Z3NLTwpUS2pLUDJ1citBS2N6S1p6YjY5UExFOGd3QmFHTzNZbzVqVGx6TFlQaVdpZ1BINDRUUzhMSmM4TTRESXVEbE5RCkpMRUlUTE1ueXVYOGRyWk9sNXRQd3Q1YVRrL0VYenZKNnVWQTlhajIzeDh2ckFuR1h1b2UyUkNHZFlkc0VsWFQKRDJMblhEaUpWeFBWZm04ZldPNlpYY3M4Y0lOZmxpSkY0MVdCa0tyUkdtdS9BRjlpTHVKQ1ByNHNTUlNtOE9OQgpyMmp6RDlmT0Z1dGp4eFlFTjVQR29uU09PYU5EcWgxUEZ2NlZmS01wMWVkOU55Zm56Q01DQXdFQUFhTmhNRjh3CkRnWURWUjBQQVFIL0JBUURBZ0trTUIwR0ExVWRKUVFXTUJRR0NDc0dBUVVGQndNQkJnZ3JCZ0VGQlFjREFqQVAKQmdOVkhSTUJBZjhFQlRBREFRSC9NQjBHQTFVZERnUVdCQlF2QUdGUDRhUWkreDlnR0V3OGkwOGgreEVQRGpBTgpCZ2txaGtpRzl3MEJBUXNGQUFPQ0FRRUFCaXI2WTVCejYxUUhzQVJ0QnZqdTEvSU01dU9WZHQ2ZFhXMGlDNFc3CjUvS0ZzZ1Z1TlhmcHJydEJTYWEwc2NqSXdiMVgyeE1ieW9DNTdORHZEWFkxVEJUZ00raW15aGpWYzk3UE1iN1MKb0grUnFBTWZ1QWhGbEdoam9nZ1pXaE9aSVdRTDNtU0VhZjBYRFhmbDdzeVpiOUlyb2JKWmV6VmNzUTMva3ExZQpzUWduYnBJbU1GN3ZNVmNnQkI0YTF3aUNPOWxFM2NXQW5Bc2ZLcWN1RUp0bkFwbC9NbExiTXZIb3o5NXVQaksyCjhWZFNockdINFFLT3RDc0pHRlFYdVI4MW44WitCeGQ3YytteU8wTXZTdXlMa0xsTDc3cVBEQUNaNGNEMnhRc2QKNEtKUnRuaTdyYW9FUE84K1N2eWMxMUZna1crVjJtZHYreWRGTy9aQ204cjk1Zz09Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K
failurePolicy: Fail
name: vlogs.victoriametrics.com
admissionReviewVersions:
- v1
- v1beta1
sideEffects: None
@@ -40,13 +40,13 @@
- clientConfig:
service:
namespace: observability
name: victoria-metrics-stack-victoria-metrics-operator
path: /validate-operator-victoriametrics-com-v1beta1-vmagent
port: 9443
- caBundle: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSURIVENDQWdXZ0F3SUJBZ0lRWUxxNkNuSUcwT3pKV0NxNzZUalloREFOQmdrcWhraUc5dzBCQVFzRkFEQVoKTVJjd0ZRWURWUVFERXc1MmJTMXZjR1Z5WVhSdmNpMWpZVEFlRncweU5ERXlNREl4TWpFNE5USmFGdzB6TkRFeApNekF4TWpFNE5USmFNQmt4RnpBVkJnTlZCQU1URG5adExXOXdaWEpoZEc5eUxXTmhNSUlCSWpBTkJna3Foa2lHCjl3MEJBUUVGQUFPQ0FROEFNSUlCQ2dLQ0FRRUFteEozbStkeXk3QzdNd2RPazJkWW5lVVM0Rk91STlnTkNqdkEKWklzMXJ3RzB6blJ6d29SRndjcUQ1NEFXTGVGY0JaS01xVWtsYUpsdHlkQXRVbVNwb1l6UzJFTzd5ZU9SL0RZUAozdURLdFViWVR6OGc4M2JQeHd6cnd3Wk80d1BKeFZnVS9GOHIxZHhvY05qS2NlMUF5YkU2QmIycHFVN3RMV1pzCmtISmRVaWVOZXorOTV3MkpGbE12RVo2K2ZpdlV3UUxsaEFnb3dmR3pZTnVHMTN1cVpHdHgwMDVLYnNnV3VzRzEKNWorUUtKOVlzckFFM0ZmeDBUN1o1NHhpM04yYkFYN09ESHFkOXlwQlJ2Y3NIbm54Nm1BQWZheWsxN01STGswMAp4Tzg1WE9ESUNDWjNJNDZ1blZ1aUdBSC8wWnlGNHRZMElrVEZGTy8vM0lqbmpmazcvUUlEQVFBQm8yRXdYekFPCkJnTlZIUThCQWY4RUJBTUNBcVF3SFFZRFZSMGxCQll3RkFZSUt3WUJCUVVIQXdFR0NDc0dBUVVGQndNQ01BOEcKQTFVZEV3RUIvd1FGTUFNQkFmOHdIUVlEVlIwT0JCWUVGRjI4U1VVVWZjYVdnTWd0dnh4RzQyeENPMEF6TUEwRwpDU3FHU0liM0RRRUJDd1VBQTRJQkFRQXM4SnJ6RnEwdHV4bCtKZUJVU2RtQk9hK3pQUFRRRTJIdFFQWGpYNlF2Clo5dTVvcy9hUUhYc2ZsRkxaOWNYd2xVWkMrNlVHVGt1dnRYQm9JRlJJTE9QQnI5N3phVHlQSEtldjlrdk45dUQKSmRFMGNDTzAvc3ZCNjc3QlQvck95N1Znai84eUw3Mmo2RjFsUFl4dEk4ZmZuREF0MTUyeVFRZE4vcjhHNmlTZgp0NWlLUnk5Zk10bVkvMUwwMDJxbEN5aWVGVmtoekpmaktUSnRDZWUyT0FXaGU5UkJEc0dmVWx4MEdzZ2VyRnFYCkdWWjhGMkk5cG9BNGhoOUZwR2k3aU1oN1Myb09aTG52eGYvR2p5SlBqM1JvR2ZjR3dveUl1UDU2dGg0UlBhTU4KT3R2UTU2eG1rVkZ4M3NlbGsxZWRERU1aN1R3R1RXVE10alJseHh0cHdDMFQKLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQo=
+ caBundle: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSURIakNDQWdhZ0F3SUJBZ0lSQUtNS2U0U01oc3JFVUdkbms5SitKMTR3RFFZSktvWklodmNOQVFFTEJRQXcKR1RFWE1CVUdBMVVFQXhNT2RtMHRiM0JsY21GMGIzSXRZMkV3SGhjTk1qUXhNakF5TVRJeE9EVXlXaGNOTXpReApNVE13TVRJeE9EVXlXakFaTVJjd0ZRWURWUVFERXc1MmJTMXZjR1Z5WVhSdmNpMWpZVENDQVNJd0RRWUpLb1pJCmh2Y05BUUVCQlFBRGdnRVBBRENDQVFvQ2dnRUJBTGQ2U2ZTME1uY200TVJzVG1ld3BnSitJbWphenNnY2Y3Y2oKSUJGTTZNRFprY1Y2VVU0aERneTY0clhUNzdVMjlIYzVMbkxXdFVQcUxXY3d3Ky91NlltMkRHNytDNDV6Z3NLTwpUS2pLUDJ1citBS2N6S1p6YjY5UExFOGd3QmFHTzNZbzVqVGx6TFlQaVdpZ1BINDRUUzhMSmM4TTRESXVEbE5RCkpMRUlUTE1ueXVYOGRyWk9sNXRQd3Q1YVRrL0VYenZKNnVWQTlhajIzeDh2ckFuR1h1b2UyUkNHZFlkc0VsWFQKRDJMblhEaUpWeFBWZm04ZldPNlpYY3M4Y0lOZmxpSkY0MVdCa0tyUkdtdS9BRjlpTHVKQ1ByNHNTUlNtOE9OQgpyMmp6RDlmT0Z1dGp4eFlFTjVQR29uU09PYU5EcWgxUEZ2NlZmS01wMWVkOU55Zm56Q01DQXdFQUFhTmhNRjh3CkRnWURWUjBQQVFIL0JBUURBZ0trTUIwR0ExVWRKUVFXTUJRR0NDc0dBUVVGQndNQkJnZ3JCZ0VGQlFjREFqQVAKQmdOVkhSTUJBZjhFQlRBREFRSC9NQjBHQTFVZERnUVdCQlF2QUdGUDRhUWkreDlnR0V3OGkwOGgreEVQRGpBTgpCZ2txaGtpRzl3MEJBUXNGQUFPQ0FRRUFCaXI2WTVCejYxUUhzQVJ0QnZqdTEvSU01dU9WZHQ2ZFhXMGlDNFc3CjUvS0ZzZ1Z1TlhmcHJydEJTYWEwc2NqSXdiMVgyeE1ieW9DNTdORHZEWFkxVEJUZ00raW15aGpWYzk3UE1iN1MKb0grUnFBTWZ1QWhGbEdoam9nZ1pXaE9aSVdRTDNtU0VhZjBYRFhmbDdzeVpiOUlyb2JKWmV6VmNzUTMva3ExZQpzUWduYnBJbU1GN3ZNVmNnQkI0YTF3aUNPOWxFM2NXQW5Bc2ZLcWN1RUp0bkFwbC9NbExiTXZIb3o5NXVQaksyCjhWZFNockdINFFLT3RDc0pHRlFYdVI4MW44WitCeGQ3YytteU8wTXZTdXlMa0xsTDc3cVBEQUNaNGNEMnhRc2QKNEtKUnRuaTdyYW9FUE84K1N2eWMxMUZna1crVjJtZHYreWRGTy9aQ204cjk1Zz09Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K
failurePolicy: Fail
name: vmagent.victoriametrics.com
admissionReviewVersions:
- v1
- v1beta1
sideEffects: None
@@ -69,13 +69,13 @@
- clientConfig:
service:
namespace: observability
name: victoria-metrics-stack-victoria-metrics-operator
path: /validate-operator-victoriametrics-com-v1beta1-vmalert
port: 9443
- caBundle: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSURIVENDQWdXZ0F3SUJBZ0lRWUxxNkNuSUcwT3pKV0NxNzZUalloREFOQmdrcWhraUc5dzBCQVFzRkFEQVoKTVJjd0ZRWURWUVFERXc1MmJTMXZjR1Z5WVhSdmNpMWpZVEFlRncweU5ERXlNREl4TWpFNE5USmFGdzB6TkRFeApNekF4TWpFNE5USmFNQmt4RnpBVkJnTlZCQU1URG5adExXOXdaWEpoZEc5eUxXTmhNSUlCSWpBTkJna3Foa2lHCjl3MEJBUUVGQUFPQ0FROEFNSUlCQ2dLQ0FRRUFteEozbStkeXk3QzdNd2RPazJkWW5lVVM0Rk91STlnTkNqdkEKWklzMXJ3RzB6blJ6d29SRndjcUQ1NEFXTGVGY0JaS01xVWtsYUpsdHlkQXRVbVNwb1l6UzJFTzd5ZU9SL0RZUAozdURLdFViWVR6OGc4M2JQeHd6cnd3Wk80d1BKeFZnVS9GOHIxZHhvY05qS2NlMUF5YkU2QmIycHFVN3RMV1pzCmtISmRVaWVOZXorOTV3MkpGbE12RVo2K2ZpdlV3UUxsaEFnb3dmR3pZTnVHMTN1cVpHdHgwMDVLYnNnV3VzRzEKNWorUUtKOVlzckFFM0ZmeDBUN1o1NHhpM04yYkFYN09ESHFkOXlwQlJ2Y3NIbm54Nm1BQWZheWsxN01STGswMAp4Tzg1WE9ESUNDWjNJNDZ1blZ1aUdBSC8wWnlGNHRZMElrVEZGTy8vM0lqbmpmazcvUUlEQVFBQm8yRXdYekFPCkJnTlZIUThCQWY4RUJBTUNBcVF3SFFZRFZSMGxCQll3RkFZSUt3WUJCUVVIQXdFR0NDc0dBUVVGQndNQ01BOEcKQTFVZEV3RUIvd1FGTUFNQkFmOHdIUVlEVlIwT0JCWUVGRjI4U1VVVWZjYVdnTWd0dnh4RzQyeENPMEF6TUEwRwpDU3FHU0liM0RRRUJDd1VBQTRJQkFRQXM4SnJ6RnEwdHV4bCtKZUJVU2RtQk9hK3pQUFRRRTJIdFFQWGpYNlF2Clo5dTVvcy9hUUhYc2ZsRkxaOWNYd2xVWkMrNlVHVGt1dnRYQm9JRlJJTE9QQnI5N3phVHlQSEtldjlrdk45dUQKSmRFMGNDTzAvc3ZCNjc3QlQvck95N1Znai84eUw3Mmo2RjFsUFl4dEk4ZmZuREF0MTUyeVFRZE4vcjhHNmlTZgp0NWlLUnk5Zk10bVkvMUwwMDJxbEN5aWVGVmtoekpmaktUSnRDZWUyT0FXaGU5UkJEc0dmVWx4MEdzZ2VyRnFYCkdWWjhGMkk5cG9BNGhoOUZwR2k3aU1oN1Myb09aTG52eGYvR2p5SlBqM1JvR2ZjR3dveUl1UDU2dGg0UlBhTU4KT3R2UTU2eG1rVkZ4M3NlbGsxZWRERU1aN1R3R1RXVE10alJseHh0cHdDMFQKLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQo=
[Diff truncated by flux-local] |
renovate
bot
changed the title
fix(helm): update chart victoria-metrics-k8s-stack to 0.28.4
feat(helm): update chart victoria-metrics-k8s-stack to 0.29.0
Nov 25, 2024
renovate
bot
force-pushed
the
renovate/victoria-metrics-k8s-stack-0.x
branch
from
November 25, 2024 10:04
658035d
to
b0121f3
Compare
renovate
bot
changed the title
feat(helm): update chart victoria-metrics-k8s-stack to 0.29.0
feat(helm): update chart victoria-metrics-k8s-stack to 0.29.1
Nov 25, 2024
renovate
bot
force-pushed
the
renovate/victoria-metrics-k8s-stack-0.x
branch
from
November 25, 2024 16:49
b0121f3
to
1b6f032
Compare
renovate
bot
changed the title
feat(helm): update chart victoria-metrics-k8s-stack to 0.29.1
feat(helm): update chart victoria-metrics-k8s-stack to 0.30.0
Dec 2, 2024
renovate
bot
force-pushed
the
renovate/victoria-metrics-k8s-stack-0.x
branch
from
December 2, 2024 12:18
1b6f032
to
dcada7a
Compare
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:
0.28.3
->0.30.0
Release Notes
VictoriaMetrics/helm-charts (victoria-metrics-k8s-stack)
v0.30.0
Compare Source
Release notes for version 0.30.0
Release date: 2024-04-18
events
create permissionv0.29.1
Compare Source
Release notes for version 0.29.1
Release date: 2024-11-25
v0.29.0
Compare Source
Release notes for version 0.29.0
Release date: 2024-11-25
Update note: This release contains breaking changes. please follow upgrade guide
<component>.name
. See this issue<component>.vmauth
params tovmauth.spec
to provide more flexibility in vmauth configuration. See this issuev0.28.4
Compare Source
Release notes for version 0.28.4
Release date: 2024-11-18
Configuration
📅 Schedule: Branch creation - "on saturday" (UTC), 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.