upgrade victoria-metrics-k8s-stack 0.48.1 -> 0.81.0 with values migration
This commit is contained in:
parent
07d08e5839
commit
07261b081e
4 changed files with 85 additions and 88 deletions
|
|
@ -12,13 +12,14 @@ spec:
|
|||
selfHeal: true
|
||||
syncOptions:
|
||||
- CreateNamespace=true
|
||||
- ServerSideApply=true
|
||||
destination:
|
||||
name: in-cluster
|
||||
namespace: observability
|
||||
sources:
|
||||
- chart: victoria-metrics-k8s-stack
|
||||
repoURL: https://victoriametrics.github.io/helm-charts/
|
||||
targetRevision: 0.48.1
|
||||
targetRevision: 0.81.0
|
||||
helm:
|
||||
valueFiles:
|
||||
- $values/otc/observability.buildth.ing/stacks/observability-client/vm-client-stack/values.yaml
|
||||
|
|
|
|||
|
|
@ -70,8 +70,8 @@ defaultDashboards:
|
|||
# -- Create default rules for monitoring the cluster
|
||||
defaultRules:
|
||||
# -- Labels, which are used for grouping results of the queries. Note that these labels are joined with `.Values.global.clusterLabel`
|
||||
additionalGroupByLabels: []
|
||||
create: true
|
||||
extraGroupByLabels: []
|
||||
enabled: true
|
||||
|
||||
# -- Common properties for VMRule groups
|
||||
group:
|
||||
|
|
@ -114,127 +114,127 @@ defaultRules:
|
|||
# -- Rule group properties
|
||||
groups:
|
||||
etcd:
|
||||
create: true
|
||||
enabled: true
|
||||
# -- Common properties for all rules in a group
|
||||
rules: {}
|
||||
# spec:
|
||||
# annotations:
|
||||
# dashboard: https://example.com/dashboard/1
|
||||
general:
|
||||
create: true
|
||||
enabled: true
|
||||
rules: {}
|
||||
k8sContainerCpuLimits:
|
||||
create: true
|
||||
enabled: true
|
||||
rules: {}
|
||||
k8sContainerCpuRequests:
|
||||
create: true
|
||||
enabled: true
|
||||
rules: {}
|
||||
k8sContainerCpuUsageSecondsTotal:
|
||||
create: true
|
||||
enabled: true
|
||||
rules: {}
|
||||
k8sContainerMemoryLimits:
|
||||
create: true
|
||||
enabled: true
|
||||
rules: {}
|
||||
k8sContainerMemoryRequests:
|
||||
create: true
|
||||
enabled: true
|
||||
rules: {}
|
||||
k8sContainerMemoryRss:
|
||||
create: true
|
||||
enabled: true
|
||||
rules: {}
|
||||
k8sContainerMemoryCache:
|
||||
create: true
|
||||
enabled: true
|
||||
rules: {}
|
||||
k8sContainerMemoryWorkingSetBytes:
|
||||
create: true
|
||||
enabled: true
|
||||
rules: {}
|
||||
k8sContainerMemorySwap:
|
||||
create: true
|
||||
enabled: true
|
||||
rules: {}
|
||||
k8sPodOwner:
|
||||
create: true
|
||||
enabled: true
|
||||
rules: {}
|
||||
k8sContainerResource:
|
||||
create: true
|
||||
enabled: true
|
||||
rules: {}
|
||||
kubeApiserver:
|
||||
create: true
|
||||
enabled: true
|
||||
rules: {}
|
||||
kubeApiserverAvailability:
|
||||
create: true
|
||||
enabled: true
|
||||
rules: {}
|
||||
kubeApiserverBurnrate:
|
||||
create: true
|
||||
enabled: true
|
||||
rules: {}
|
||||
kubeApiserverHistogram:
|
||||
create: true
|
||||
enabled: true
|
||||
rules: {}
|
||||
kubeApiserverSlos:
|
||||
create: true
|
||||
enabled: true
|
||||
rules: {}
|
||||
kubelet:
|
||||
create: true
|
||||
enabled: true
|
||||
rules: {}
|
||||
kubePrometheusGeneral:
|
||||
create: true
|
||||
enabled: true
|
||||
rules: {}
|
||||
kubePrometheusNodeRecording:
|
||||
create: true
|
||||
enabled: true
|
||||
rules: {}
|
||||
kubernetesApps:
|
||||
create: true
|
||||
enabled: true
|
||||
rules: {}
|
||||
targetNamespace: ".*"
|
||||
kubernetesResources:
|
||||
create: true
|
||||
enabled: true
|
||||
rules: {}
|
||||
kubernetesStorage:
|
||||
create: true
|
||||
enabled: true
|
||||
rules: {}
|
||||
targetNamespace: ".*"
|
||||
kubernetesSystem:
|
||||
create: true
|
||||
enabled: true
|
||||
rules: {}
|
||||
kubernetesSystemKubelet:
|
||||
create: true
|
||||
enabled: true
|
||||
rules: {}
|
||||
kubernetesSystemApiserver:
|
||||
create: true
|
||||
enabled: true
|
||||
rules: {}
|
||||
kubernetesSystemControllerManager:
|
||||
create: true
|
||||
enabled: true
|
||||
rules: {}
|
||||
kubeScheduler:
|
||||
create: true
|
||||
enabled: true
|
||||
rules: {}
|
||||
kubernetesSystemScheduler:
|
||||
create: true
|
||||
enabled: true
|
||||
rules: {}
|
||||
kubeStateMetrics:
|
||||
create: true
|
||||
enabled: true
|
||||
rules: {}
|
||||
nodeNetwork:
|
||||
create: true
|
||||
enabled: true
|
||||
rules: {}
|
||||
node:
|
||||
create: true
|
||||
enabled: true
|
||||
rules: {}
|
||||
vmagent:
|
||||
create: true
|
||||
enabled: true
|
||||
rules: {}
|
||||
vmsingle:
|
||||
create: true
|
||||
enabled: true
|
||||
rules: {}
|
||||
vmcluster:
|
||||
create: true
|
||||
enabled: true
|
||||
rules: {}
|
||||
vmHealth:
|
||||
create: true
|
||||
enabled: true
|
||||
rules: {}
|
||||
vmoperator:
|
||||
create: true
|
||||
enabled: true
|
||||
rules: {}
|
||||
alertmanager:
|
||||
create: true
|
||||
enabled: true
|
||||
rules: {}
|
||||
|
||||
# -- Runbook url prefix for default rules
|
||||
|
|
@ -841,7 +841,6 @@ defaultDatasources:
|
|||
allowCrossNamespaceImport: false
|
||||
victoriametrics:
|
||||
# -- Create per replica prometheus compatible datasource
|
||||
perReplica: false
|
||||
# -- List of prometheus compatible datasource configurations.
|
||||
# VM `url` will be added to each of them in templates.
|
||||
datasources:
|
||||
|
|
@ -858,7 +857,6 @@ defaultDatasources:
|
|||
# Alertmanager generated `url` will be added to each datasource in template if alertmanager is enabled
|
||||
alertmanager:
|
||||
# -- Create per replica alertmanager compatible datasource
|
||||
perReplica: false
|
||||
datasources:
|
||||
- name: Alertmanager
|
||||
access: proxy
|
||||
|
|
|
|||
|
|
@ -19,7 +19,7 @@ spec:
|
|||
sources:
|
||||
- chart: victoria-metrics-k8s-stack
|
||||
repoURL: https://victoriametrics.github.io/helm-charts/
|
||||
targetRevision: 0.48.1
|
||||
targetRevision: 0.81.0
|
||||
helm:
|
||||
valueFiles:
|
||||
- $values/otc/observability.buildth.ing/stacks/observability/victoria-k8s-stack/values.yaml
|
||||
|
|
|
|||
|
|
@ -70,8 +70,8 @@ defaultDashboards:
|
|||
# -- Create default rules for monitoring the cluster
|
||||
defaultRules:
|
||||
# -- Labels, which are used for grouping results of the queries. Note that these labels are joined with `.Values.global.clusterLabel`
|
||||
additionalGroupByLabels: []
|
||||
create: true
|
||||
extraGroupByLabels: []
|
||||
enabled: true
|
||||
|
||||
# -- Common properties for VMRule groups
|
||||
group:
|
||||
|
|
@ -114,127 +114,127 @@ defaultRules:
|
|||
# -- Rule group properties
|
||||
groups:
|
||||
etcd:
|
||||
create: true
|
||||
enabled: true
|
||||
# -- Common properties for all rules in a group
|
||||
rules: {}
|
||||
# spec:
|
||||
# annotations:
|
||||
# dashboard: https://example.com/dashboard/1
|
||||
general:
|
||||
create: true
|
||||
enabled: true
|
||||
rules: {}
|
||||
k8sContainerCpuLimits:
|
||||
create: true
|
||||
enabled: true
|
||||
rules: {}
|
||||
k8sContainerCpuRequests:
|
||||
create: true
|
||||
enabled: true
|
||||
rules: {}
|
||||
k8sContainerCpuUsageSecondsTotal:
|
||||
create: true
|
||||
enabled: true
|
||||
rules: {}
|
||||
k8sContainerMemoryLimits:
|
||||
create: true
|
||||
enabled: true
|
||||
rules: {}
|
||||
k8sContainerMemoryRequests:
|
||||
create: true
|
||||
enabled: true
|
||||
rules: {}
|
||||
k8sContainerMemoryRss:
|
||||
create: true
|
||||
enabled: true
|
||||
rules: {}
|
||||
k8sContainerMemoryCache:
|
||||
create: true
|
||||
enabled: true
|
||||
rules: {}
|
||||
k8sContainerMemoryWorkingSetBytes:
|
||||
create: true
|
||||
enabled: true
|
||||
rules: {}
|
||||
k8sContainerMemorySwap:
|
||||
create: true
|
||||
enabled: true
|
||||
rules: {}
|
||||
k8sPodOwner:
|
||||
create: true
|
||||
enabled: true
|
||||
rules: {}
|
||||
k8sContainerResource:
|
||||
create: true
|
||||
enabled: true
|
||||
rules: {}
|
||||
kubeApiserver:
|
||||
create: true
|
||||
enabled: true
|
||||
rules: {}
|
||||
kubeApiserverAvailability:
|
||||
create: true
|
||||
enabled: true
|
||||
rules: {}
|
||||
kubeApiserverBurnrate:
|
||||
create: true
|
||||
enabled: true
|
||||
rules: {}
|
||||
kubeApiserverHistogram:
|
||||
create: true
|
||||
enabled: true
|
||||
rules: {}
|
||||
kubeApiserverSlos:
|
||||
create: true
|
||||
enabled: true
|
||||
rules: {}
|
||||
kubelet:
|
||||
create: true
|
||||
enabled: true
|
||||
rules: {}
|
||||
kubePrometheusGeneral:
|
||||
create: true
|
||||
enabled: true
|
||||
rules: {}
|
||||
kubePrometheusNodeRecording:
|
||||
create: true
|
||||
enabled: true
|
||||
rules: {}
|
||||
kubernetesApps:
|
||||
create: true
|
||||
enabled: true
|
||||
rules: {}
|
||||
targetNamespace: ".*"
|
||||
kubernetesResources:
|
||||
create: true
|
||||
enabled: true
|
||||
rules: {}
|
||||
kubernetesStorage:
|
||||
create: true
|
||||
enabled: true
|
||||
rules: {}
|
||||
targetNamespace: ".*"
|
||||
kubernetesSystem:
|
||||
create: true
|
||||
enabled: true
|
||||
rules: {}
|
||||
kubernetesSystemKubelet:
|
||||
create: true
|
||||
enabled: true
|
||||
rules: {}
|
||||
kubernetesSystemApiserver:
|
||||
create: true
|
||||
enabled: true
|
||||
rules: {}
|
||||
kubernetesSystemControllerManager:
|
||||
create: false
|
||||
enabled: false
|
||||
rules: {}
|
||||
kubeScheduler:
|
||||
create: false
|
||||
enabled: false
|
||||
rules: {}
|
||||
kubernetesSystemScheduler:
|
||||
create: false
|
||||
enabled: false
|
||||
rules: {}
|
||||
kubeStateMetrics:
|
||||
create: true
|
||||
enabled: true
|
||||
rules: {}
|
||||
nodeNetwork:
|
||||
create: true
|
||||
enabled: true
|
||||
rules: {}
|
||||
node:
|
||||
create: true
|
||||
enabled: true
|
||||
rules: {}
|
||||
vmagent:
|
||||
create: true
|
||||
enabled: true
|
||||
rules: {}
|
||||
vmsingle:
|
||||
create: true
|
||||
enabled: true
|
||||
rules: {}
|
||||
vmcluster:
|
||||
create: true
|
||||
enabled: true
|
||||
rules: {}
|
||||
vmHealth:
|
||||
create: true
|
||||
enabled: true
|
||||
rules: {}
|
||||
vmoperator:
|
||||
create: true
|
||||
enabled: true
|
||||
rules: {}
|
||||
alertmanager:
|
||||
create: true
|
||||
enabled: true
|
||||
rules: {}
|
||||
|
||||
# -- Runbook url prefix for default rules
|
||||
|
|
@ -765,7 +765,6 @@ defaultDatasources:
|
|||
allowCrossNamespaceImport: false
|
||||
victoriametrics:
|
||||
# -- Create per replica prometheus compatible datasource
|
||||
perReplica: false
|
||||
# -- List of prometheus compatible datasource configurations.
|
||||
# VM `url` will be added to each of them in templates.
|
||||
datasources:
|
||||
|
|
@ -782,7 +781,6 @@ defaultDatasources:
|
|||
# Alertmanager generated `url` will be added to each datasource in template if alertmanager is enabled
|
||||
alertmanager:
|
||||
# -- Create per replica alertmanager compatible datasource
|
||||
perReplica: false
|
||||
datasources:
|
||||
- name: Alertmanager
|
||||
access: proxy
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue