forked from digitalocean/Kubernetes-Starter-Kit-Developers
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathprom-stack-values-v30.0.1.yaml
118 lines (106 loc) · 3.06 KB
/
prom-stack-values-v30.0.1.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
##
## Starter Kit configuration for Prometheus stack
##
## Create default rules for monitoring the cluster
#
# Disable `etcd` and `kubeScheduler` rules (managed by DOKS, so metrics are not accesible)
defaultRules:
create: true
rules:
etcd: false
kubeScheduler: false
## Component scraping kube scheduler
##
# Disabled because it's being managed by DOKS, so it's not accessible
kubeScheduler:
enabled: false
## Component scraping etcd
##
# Disabled because it's being managed by DOKS, so it's not accessible
kubeEtcd:
enabled: false
## Configuration for alertmanager
## ref: https://prometheus.io/docs/alerting/alertmanager/
##
alertmanager:
## Deploy alertmanager
##
enabled: true
## Using default values from https://github.com/grafana/helm-charts/blob/main/charts/grafana/values.yaml
##
grafana:
enabled: true
adminPassword: prom-operator # Please change the default password in production !!!
# # Starter Kit setup for DigitalOcean Block Storage
# persistence:
# enabled: true
# storageClassName: do-block-storage
# accessModes: ["ReadWriteOnce"]
# size: 5Gi
## Manages Prometheus and Alertmanager components
##
prometheusOperator:
enabled: true
## Deploy a Prometheus instance
##
prometheus:
enabled: true
## Starter Kit components service monitors
#
# additionalServiceMonitors:
# # Uncomment the following section to enable ambassador service monitoring
# - name: "ambassador-monitor"
# selector:
# matchLabels:
# service: "ambassador-admin"
# namespaceSelector:
# matchNames:
# - ambassador
# endpoints:
# - port: "ambassador-admin"
# # Uncomment the following section to enable ingress-nginx service monitoring
# - name: "ingress-nginx-monitor"
# selector:
# matchLabels:
# app.kubernetes.io/name: ingress-nginx
# namespaceSelector:
# matchNames:
# - ingress-nginx
# endpoints:
# - port: "metrics"
# # Uncomment the following section to enable Loki service monitoring
# - name: "loki-monitor"
# selector:
# matchLabels:
# app: loki
# release: loki
# namespaceSelector:
# matchNames:
# - loki-stack
# endpoints:
# - port: "http-metrics"
# # Uncomment the following section to enable Promtail service monitoring
# - name: "promtail-monitor"
# selector:
# matchLabels:
# app: promtail
# release: loki
# namespaceSelector:
# matchNames:
# - loki-stack
# endpoints:
# - port: "http-metrics"
## Prometheus StorageSpec for persistent data
## ref: https://github.com/prometheus-operator/prometheus-operator/blob/master/Documentation/user-guides/storage.md
##
# Starter Kit setup for DigitalOcean Block Storage
#
# prometheusSpec:
# storageSpec:
# volumeClaimTemplate:
# spec:
# storageClassName: do-block-storage
# accessModes: ["ReadWriteOnce"]
# resources:
# requests:
# storage: 5Gi