Skip to content

Commit 54deef3

Browse files
committed
#25 fixed selector for kube-prometheus-stack, changed url for grafana dashboards
1 parent 149080b commit 54deef3

File tree

6 files changed

+35
-16
lines changed

6 files changed

+35
-16
lines changed

terraform/layer2-k8s/templates/cluster-autoscaler-values.yaml

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,10 +10,12 @@ autoDiscovery:
1010
clusterName: ${cluster_name}
1111

1212
serviceMonitor:
13-
enabled: false
13+
enabled: true
14+
interval: 10s
1415
namespace: monitoring
1516
selector:
16-
prometheus: prometheus-operator
17+
app: kube-prometheus-stack-operator
18+
release: kube-prometheus-stack
1719
path: /metrics
1820

1921
affinity:
@@ -23,5 +25,6 @@ affinity:
2325
- matchExpressions:
2426
- key: node.kubernetes.io/lifecycle
2527
operator: In
26-
values:
27-
- ondemand
28+
values:
29+
- ondemand
30+

terraform/layer2-k8s/templates/external-dns.yaml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,8 @@ metrics:
1919
enabled: false
2020
namespace: monitoring
2121
selector:
22-
prometheus: prometheus-operator
22+
app: kube-prometheus-stack-operator
23+
release: kube-prometheus-stack
2324

2425
sources:
2526
- service

terraform/layer2-k8s/templates/nginx-ingress-certmanager-ssl-termination-values.yaml

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -30,9 +30,10 @@ controller:
3030
metrics:
3131
enabled: true
3232
serviceMonitor:
33-
enabled: false
33+
enabled: true
3434
additionalLabels:
35-
release: prometheus-operator
35+
app: kube-prometheus-stack-operator
36+
release: kube-prometheus-stack
3637

3738
affinity:
3839
nodeAffinity:
@@ -41,7 +42,7 @@ controller:
4142
- matchExpressions:
4243
- key: node.kubernetes.io/lifecycle
4344
operator: In
44-
values:
45+
values:
4546
- ondemand
4647

4748
rbac:

terraform/layer2-k8s/templates/nginx-ingress-values.yaml

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,9 +21,10 @@ controller:
2121
metrics:
2222
enabled: true
2323
serviceMonitor:
24-
enabled: false
24+
enabled: true
2525
additionalLabels:
26-
release: prometheus-operator
26+
app: kube-prometheus-stack-operator
27+
release: kube-prometheus-stack
2728

2829
podAnnotations:
2930
co.elastic.logs/module: nginx
@@ -37,7 +38,7 @@ controller:
3738
- matchExpressions:
3839
- key: node.kubernetes.io/lifecycle
3940
operator: In
40-
values:
41+
values:
4142
- ondemand
4243

4344
rbac:

terraform/layer2-k8s/templates/prometheus-mysql-exporter.yaml

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
serviceMonitor:
2-
enabled: false
2+
enabled: true
33
additionalLabels:
4-
release: prometheus-operator
4+
app: kube-prometheus-stack-operator
5+
release: kube-prometheus-stack
56

67
mysql:
78
existingSecret: mysql-exporter
@@ -13,5 +14,5 @@ affinity:
1314
- matchExpressions:
1415
- key: node.kubernetes.io/lifecycle
1516
operator: In
16-
values:
17+
values:
1718
- spot

terraform/layer2-k8s/templates/prometheus-values.tmpl

Lines changed: 14 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -125,13 +125,25 @@ grafana:
125125
dashboards:
126126
logs:
127127
logs:
128-
url: https://gist.githubusercontent.com/khalezin/49766ed2976d49b0dc84a9c7809392e5/raw/53c0d067713e4da0e6cf187c6515a19e5dd996f5/loki-dashboard-quick-search.json
128+
url: https://s3.amazonaws.com/grafana-dashboards.maddevs.org/common/aws-eks-base/loki-dashboard-quick-search.json
129+
129130
k8s:
130131
nginx-ingress:
131132
gnetId: 6927
132133
datasource: Prometheus
133134
loki-promtail:
134-
url: https://gist.githubusercontent.com/khalezin/dd63440a404afc7ff13815dded04e74a/raw/613f52a7c57b824ec52c15a8e89ff6ba2ba2f73d/loki-promtail.json
135+
url: https://s3.amazonaws.com/grafana-dashboards.maddevs.org/common/aws-eks-base/loki-promtail.json
136+
core-dns:
137+
url: https://s3.amazonaws.com/grafana-dashboards.maddevs.org/common/aws-eks-base/core-dns.json
138+
cluster-autoscaler:
139+
url: https://s3.amazonaws.com/grafana-dashboards.maddevs.org/common/aws-eks-base/cluster-autoscaler.json
140+
141+
142+
plugins:
143+
- grafana-piechart-panel
144+
- simpod-json-datasource
145+
- devopsprodigy-kubegraf-app
146+
- grafana-worldmap-panel
135147

136148
affinity:
137149
nodeAffinity:

0 commit comments

Comments
 (0)