Repository navigation
Expand file tree
/
Copy pathvalues.yaml
More file actions
237 lines (218 loc) · 4.66 KB
/
Copy pathvalues.yaml
File metadata and controls
237 lines (218 loc) · 4.66 KB
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
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
createNamespace: true
kruise:
enabled: false
labels:
app: grafana
extraLabels: {}
service:
port: 1234
grafanaServer:
prometheus:
name: Prometheus
url: http://prometheus:9090
timeInterval: "10s"
httpMethod: "POST"
isDefault: true
uid: prometheus
exemplarTraceIdDatasourceUid: tempo
loki:
enabled: true
name: Loki
url: http://loki:3100
uid: loki
maxLines: 1000
derivedField:
name: traceID
matcherRegex: "traceID=(\\w+)"
url: "$${__value.raw}"
datasourceUid: tempo
matcherType: regex
tempo:
enabled: true
name: Tempo
url: http://tempo:3200
uid: tempo
tracesToLogs:
datasourceUid: loki
spanStartTimeShift: "-1h"
spanEndTimeShift: "1h"
filterByTraceID: false
filterBySpanID: false
tracesToMetrics:
datasourceUid: prometheus
spanStartTimeShift: "-1h"
spanEndTimeShift: "1h"
serviceMap:
datasourceUid: prometheus
nodeGraph:
enabled: true
lokiSearch:
datasourceUid: loki
persistence:
enabled: true
storageClass: ""
size: 20Gi
accessMode: ReadWriteOnce
service:
name: grafana
type: ClusterIP
isHeadless: false
port: 3000
targetPort: 3000
protocol: TCP
image:
repository: grafana/grafana
tag: 11.5.2
pullPolicy: IfNotPresent
replicaCount: 1
resources:
limits:
cpu: "1"
memory: "2Gi"
ephemeral-storage: "1Gi"
requests:
cpu: "1"
memory: "2Gi"
ephemeral-storage: "1Gi"
env:
adminUser: "admin"
# Empty generates a random password and reuses the existing Secret value
# on later Helm upgrades.
adminPassword: ""
rootUrl: "http://localhost/grafana/"
serveFromSubPath: true
secretName: grafana-secret
secretKey: admin-password
disablePluginPreinstall: true
installPlugins: ""
loki:
enabled: true
replicaCount: 1
image:
repository: grafana/loki
tag: 3.4.2
pullPolicy: IfNotPresent
service:
name: loki
type: ClusterIP
isHeadless: false
port: 3100
targetPort: 3100
protocol: TCP
resources:
requests:
memory: "2Gi"
cpu: "1"
ephemeral-storage: "1Gi"
limits:
memory: "2Gi"
cpu: "1"
ephemeral-storage: "1Gi"
persistence:
enabled: true
storageClass: ""
size: 20Gi
accessMode: ReadWriteOnce
tempo:
enabled: true
replicaCount: 1
image:
repository: grafana/tempo
tag: 2.7.1
pullPolicy: IfNotPresent
waitForPrometheusImage:
repository: busybox
tag: 1.37.0-musl
pullPolicy: IfNotPresent
service:
name: tempo
type: ClusterIP
isHeadless: false
ports:
http: 3200
otlpGrpc: 4317
otlpHttp: 4318
resources:
requests:
memory: "2Gi"
cpu: "1"
ephemeral-storage: "1Gi"
limits:
memory: "2Gi"
cpu: "1"
ephemeral-storage: "1Gi"
persistence:
enabled: true
storageClass: ""
size: 20Gi
accessMode: ReadWriteOnce
prometheusServer:
replicaCount: 1
service:
name: prometheus
type: ClusterIP
isHeadless: false
port: 9090
targetPort: 9090
protocol: TCP
image:
repository: prom/prometheus
tag: v3.2.1
pullPolicy: IfNotPresent
resources:
limits:
cpu: "1"
memory: "2Gi"
ephemeral-storage: "1Gi"
requests:
cpu: "1"
memory: "2Gi"
ephemeral-storage: "1Gi"
persistence:
storageClass: ""
size: 20Gi
accessMode: ReadWriteOnce
config:
clusterName: 'yuanrong-frontend'
environment: 'kubernetes'
retentionTime: '30d'
controlPlanePods:
enabled: true
namespaces:
- "akernel"
labelSelector: ""
targetContainerRegex: "akernel-master|akernel-frontend|etcd|traefik|manager|scheduler|seed-client|mysql|redis"
targetPortNameRegex: "http|client|dashboard|mysql|redis"
targetPortNumberRegex: "8000|4002|3306|6379"
kubelet:
scheme: https
port: 10250
insecureSkipVerify: true
resourceMetrics:
enabled: true
scrapeInterval: 30s
scrapeTimeout: 10s
diskMetrics:
enabled: true
scrapeInterval: 120s
scrapeTimeout: 10s
persistentVolumeClaims:
enabled: true
namespaces:
- "akernel-monitor"
kubelet:
scheme: https
port: 10250
insecureSkipVerify: true
scrapeInterval: 60s
scrapeTimeout: 10s
dragonflyMetrics:
enabled: false
namespaces:
- "dragonfly-system-common-akernel"
scrapeInterval: 30s
scrapeTimeout: 10s
namespaces:
- "akernel"
- "akernel-monitor"
pushgateways: []