feat(manifests): update Grafana and kube-state-metrics to use freeleaps-monitoring-system namespace; enable ThanosRuler and configure Prometheus storage
Signed-off-by: 孙振宇 <>
This commit is contained in:
parent
51efcea05e
commit
38d10f0e81
@ -0,0 +1,6 @@
|
|||||||
|
apiVersion: v1
|
||||||
|
kind: Namespace
|
||||||
|
metadata:
|
||||||
|
name: freeleaps-controls-system
|
||||||
|
labels:
|
||||||
|
name: freeleaps-controls-system
|
||||||
@ -1003,7 +1003,7 @@ alertmanager:
|
|||||||
##
|
##
|
||||||
grafana:
|
grafana:
|
||||||
enabled: true
|
enabled: true
|
||||||
namespaceOverride: ""
|
namespaceOverride: "freeleaps-monitoring-system"
|
||||||
|
|
||||||
## ForceDeployDatasources Create datasource configmap even if grafana deployment has been disabled
|
## ForceDeployDatasources Create datasource configmap even if grafana deployment has been disabled
|
||||||
##
|
##
|
||||||
@ -2132,7 +2132,7 @@ kubeStateMetrics:
|
|||||||
## Configuration for kube-state-metrics subchart
|
## Configuration for kube-state-metrics subchart
|
||||||
##
|
##
|
||||||
kube-state-metrics:
|
kube-state-metrics:
|
||||||
namespaceOverride: ""
|
namespaceOverride: "freeleaps-monitoring-system"
|
||||||
rbac:
|
rbac:
|
||||||
create: true
|
create: true
|
||||||
releaseLabel: true
|
releaseLabel: true
|
||||||
@ -2217,7 +2217,7 @@ nodeExporter:
|
|||||||
## Configuration for prometheus-node-exporter subchart
|
## Configuration for prometheus-node-exporter subchart
|
||||||
##
|
##
|
||||||
prometheus-node-exporter:
|
prometheus-node-exporter:
|
||||||
namespaceOverride: ""
|
namespaceOverride: "freeleaps-monitoring-system"
|
||||||
podLabels:
|
podLabels:
|
||||||
## Add the 'node-exporter' label to be used by serviceMonitor to match standard common usage in rules and grafana dashboards
|
## Add the 'node-exporter' label to be used by serviceMonitor to match standard common usage in rules and grafana dashboards
|
||||||
##
|
##
|
||||||
@ -3972,7 +3972,14 @@ prometheus:
|
|||||||
## Prometheus StorageSpec for persistent data
|
## Prometheus StorageSpec for persistent data
|
||||||
## ref: https://github.com/prometheus-operator/prometheus-operator/blob/main/Documentation/user-guides/storage.md
|
## ref: https://github.com/prometheus-operator/prometheus-operator/blob/main/Documentation/user-guides/storage.md
|
||||||
##
|
##
|
||||||
storageSpec: {}
|
storageSpec:
|
||||||
|
volumeClaimTemplate:
|
||||||
|
spec:
|
||||||
|
storageClassName: freeleaps-node-local
|
||||||
|
accessModes: ["ReadWriteOnce"]
|
||||||
|
resources:
|
||||||
|
requests:
|
||||||
|
storage: 20Gi
|
||||||
## Using PersistentVolumeClaim
|
## Using PersistentVolumeClaim
|
||||||
##
|
##
|
||||||
# volumeClaimTemplate:
|
# volumeClaimTemplate:
|
||||||
@ -4500,7 +4507,7 @@ thanosRuler:
|
|||||||
|
|
||||||
## Deploy thanosRuler
|
## Deploy thanosRuler
|
||||||
##
|
##
|
||||||
enabled: false
|
enabled: true
|
||||||
|
|
||||||
## Annotations for ThanosRuler
|
## Annotations for ThanosRuler
|
||||||
##
|
##
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user