File tree Expand file tree Collapse file tree 7 files changed +15
-7
lines changed Expand file tree Collapse file tree 7 files changed +15
-7
lines changed Original file line number Diff line number Diff line change 1
1
apiVersion : v1
2
2
description : A Helm chart for Kubernetes
3
3
name : mariadb
4
- version : 0.12.1
4
+ version : 0.13.0
Original file line number Diff line number Diff line change 4
4
registry : my.docker.registry
5
5
dockerHubMirror : my.dockerhub.mirror
6
6
dockerHubMirrorAlternateRegion : other.dockerhub.mirror
7
+ tld : " "
8
+ region : local
7
9
8
10
test_db_host : testRelease-mariadb.svc
9
11
root_password : secret123
@@ -15,3 +17,6 @@ backup:
15
17
16
18
backup_v2 :
17
19
enabled : false
20
+
21
+ alerts :
22
+ support_group : test
Original file line number Diff line number Diff line change 20
20
{ {- required " .Values.root_password missing" .Values.root_password } }
21
21
{ {- end -} }
22
22
23
- { { define " mariadb.metrics_data_source" } }root:{ { required " .Values.root_password missing" .Values.root_password } }@tcp({ {.Values.name} }-mariadb.{ {.Release.Namespace} }.svc.kubernetes.{ {.Values.global.region} }.{ {.Values.global.tld} }:3306)/{ { end } }
23
+ { {- define " mariadb.metrics_target_address" -} }
24
+ { {.Values.name} }-mariadb.{ {.Release.Namespace} }.svc.kubernetes.{ {.Values.global.region} }.{ {.Values.global.tld} }:3306
25
+ { {- end -} }
24
26
25
27
{ {- define " db_password" -} }
26
28
{ {- .Values.global.dbPassword } }
Original file line number Diff line number Diff line change 28
28
summary: { { include " fullName" . } } reports slow queries.
29
29
30
30
- alert: { { include " alerts.service" . | title } }MariaDBWaitingForLock
31
- expr: (mysql_info_schema_threads_seconds { app= ~" {{ include " fullName" . }}" , state= ~" waiting for lock" } / 1000 > 15)
31
+ expr: (mysql_info_schema_processlist_seconds { app= ~" {{ include " fullName" . }}" , state= ~" waiting for lock" } / 1000 > 15)
32
32
for: 10m
33
33
labels:
34
34
context: database
Original file line number Diff line number Diff line change @@ -134,6 +134,8 @@ spec:
134
134
image : " {{ required " .Values.global.dockerHubMirrorAlternateRegion is missing" .Values.global.dockerHubMirrorAlternateRegion }}/{{ .Values.metrics.image }}:{{ .Values.metrics.image_version }}"
135
135
imagePullPolicy : {{ default "IfNotPresent" .Values.imagePullPolicy | quote }}
136
136
args :
137
+ - " --mysqld.username=root"
138
+ - " --mysqld.address={{ include " mariadb.metrics_target_address" . }}"
137
139
{{- range $flag := .Values.metrics.flags }}
138
140
- " --{{$flag}}"
139
141
{{- end }}
@@ -152,11 +154,11 @@ spec:
152
154
periodSeconds : 20
153
155
timeoutSeconds : 10
154
156
env :
155
- - name : DATA_SOURCE_NAME
157
+ - name : MYSQLD_EXPORTER_PASSWORD
156
158
valueFrom :
157
159
secretKeyRef :
158
160
name : mariadb-{{.Values.name}}
159
- key : metrics-data-source
161
+ key : root-password
160
162
- name : LOGLEVEL
161
163
value : {{ default "info" .Values.metrics.loglevel }}
162
164
ports :
Original file line number Diff line number Diff line change @@ -10,7 +10,6 @@ metadata:
10
10
type : Opaque
11
11
data :
12
12
root-password : {{ include "mariadb.root_password" . | b64enc | quote }}
13
- metrics-data-source : {{ include "mariadb.metrics_data_source" . | b64enc | quote }}
14
13
{{- if .Values.backup_v2.enabled }}
15
14
{{- if .Values.backup_v2.oauth.enabled }}
16
15
OAUTH_CLIENT_ID : {{ default "" .Values.backup_v2.oauth.client_id | b64enc | quote }}
Original file line number Diff line number Diff line change @@ -142,7 +142,7 @@ backup_v2:
142
142
metrics :
143
143
enabled : true
144
144
image : prom/mysqld-exporter
145
- image_version : v0.12 .1
145
+ image_version : v0.15 .1
146
146
port : " 9104"
147
147
flags :
148
148
- collect.binlog_size
You can’t perform that action at this time.
0 commit comments