Skip to content
This repository was archived by the owner on Oct 15, 2022. It is now read-only.

Commit 5f1948c

Browse files
committed
Update License and dashboards
1 parent 21ab48a commit 5f1948c

File tree

3 files changed

+43
-151
lines changed

3 files changed

+43
-151
lines changed

LICENSE

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
MIT License
22

3-
Copyright (c) 2020 Rico Berger
3+
Copyright (c) 2021 Rico Berger
44

55
Permission is hereby granted, free of charge, to any person obtaining a copy
66
of this software and associated documentation files (the "Software"), to deal

dashboards/jvm-dashboard.yaml

Lines changed: 30 additions & 84 deletions
Original file line numberDiff line numberDiff line change
@@ -27,62 +27,8 @@ data:
2727
charts: |
2828
[
2929
{
30-
"title": "Classes Loading Rate",
31-
"unit": "",
32-
"size": {
33-
"xs": "12",
34-
"sm": "12",
35-
"md": "12",
36-
"lg": "6",
37-
"xl": "6"
38-
},
39-
"type": "area",
40-
"queries": [
41-
{
42-
"label": "Class Loading Rate",
43-
"query": "rate(jvm_classes_loaded{namespace=\"{{ .Namespace }}\", pod=\"{{ .Pod }}\"}[1m])"
44-
}
45-
]
46-
},
47-
{
48-
"title": "Classes Loaded",
49-
"unit": "",
50-
"size": {
51-
"xs": "12",
52-
"sm": "12",
53-
"md": "12",
54-
"lg": "6",
55-
"xl": "6"
56-
},
57-
"type": "area",
58-
"queries": [
59-
{
60-
"label": "Total Loaded Classes",
61-
"query": "jvm_classes_loaded{namespace=\"{{ .Namespace }}\", pod=\"{{ .Pod }}\"}"
62-
}
63-
]
64-
},
65-
{
66-
"title": "Garbage Collection Duration",
67-
"unit": "s",
68-
"size": {
69-
"xs": "12",
70-
"sm": "12",
71-
"md": "12",
72-
"lg": "6",
73-
"xl": "6"
74-
},
75-
"type": "area",
76-
"queries": [
77-
{
78-
"label": "{{ .gc }}",
79-
"query": "rate(jvm_gc_collection_seconds_sum{namespace=\"{{ .Namespace }}\", pod=\"{{ .Pod }}\"}[1m])"
80-
}
81-
]
82-
},
83-
{
84-
"title": "Garbage Collection Operations",
85-
"unit": "ops",
30+
"title": "Memory Usage",
31+
"unit": "MiB",
8632
"size": {
8733
"xs": "12",
8834
"sm": "12",
@@ -93,14 +39,14 @@ data:
9339
"type": "area",
9440
"queries": [
9541
{
96-
"label": "{{ .gc }}",
97-
"query": "rate(jvm_gc_collection_seconds_count{namespace=\"{{ .Namespace }}\", pod=\"{{ .Pod }}\"}[1m])"
42+
"label": "Memory Usage",
43+
"query": "sum(container_memory_usage_bytes{namespace=\"{{ .Namespace }}\", pod=\"{{ .Pod }}\", container!=\"\", container!=\"POD\"}) / 1024 / 1024"
9844
}
9945
]
10046
},
10147
{
102-
"title": "Memory Max.",
103-
"unit": "MiB",
48+
"title": "CPU Usage",
49+
"unit": "Cores",
10450
"size": {
10551
"xs": "12",
10652
"sm": "12",
@@ -111,8 +57,8 @@ data:
11157
"type": "area",
11258
"queries": [
11359
{
114-
"label": "{{ .area }}",
115-
"query": "jvm_memory_bytes_max{namespace=\"{{ .Namespace }}\", pod=\"{{ .Pod }}\"} / 1024 / 1024"
60+
"label": "CP Usage",
61+
"query": "sum(rate(container_cpu_user_seconds_total{namespace=\"{{ .Namespace }}\", pod=\"{{ .Pod }}\"}[1m]))"
11662
}
11763
]
11864
},
@@ -123,55 +69,55 @@ data:
12369
"xs": "12",
12470
"sm": "12",
12571
"md": "12",
126-
"lg": "6",
127-
"xl": "6"
72+
"lg": "4",
73+
"xl": "4"
12874
},
12975
"type": "area",
13076
"queries": [
13177
{
132-
"label": "{{ .area }}",
133-
"query": "jvm_memory_bytes_used{namespace=\"{{ .Namespace }}\", pod=\"{{ .Pod }}\"} / 1024 / 1024"
78+
"label": "Memory Used",
79+
"query": "sum(rate(jvm_memory_bytes_used{namespace=\"{{ .Namespace }}\", pod=\"{{ .Pod }}\"}[1m])) / 1024 / 1024"
13480
}
13581
]
13682
},
13783
{
138-
"title": "Memory Pool Max.",
139-
"unit": "MiB",
84+
"title": "GC Time",
85+
"unit": "s",
14086
"size": {
14187
"xs": "12",
14288
"sm": "12",
14389
"md": "12",
144-
"lg": "6",
145-
"xl": "6"
90+
"lg": "4",
91+
"xl": "4"
14692
},
14793
"type": "area",
14894
"queries": [
14995
{
150-
"label": "{{ .pool }}",
151-
"query": "jvm_memory_pool_bytes_max{namespace=\"{{ .Namespace }}\", pod=\"{{ .Pod }}\"} / 1024 / 1024"
96+
"label": "{{ .gc }}",
97+
"query": "sum(rate(jvm_gc_collection_seconds_sum{namespace=\"{{ .Namespace }}\", pod=\"{{ .Pod }}\"}[1m])) by (gc)"
15298
}
15399
]
154100
},
155101
{
156-
"title": "Memory Pool Used ",
157-
"unit": "MiB",
102+
"title": "GC Count",
103+
"unit": "",
158104
"size": {
159105
"xs": "12",
160106
"sm": "12",
161107
"md": "12",
162-
"lg": "6",
163-
"xl": "6"
108+
"lg": "4",
109+
"xl": "4"
164110
},
165111
"type": "area",
166112
"queries": [
167113
{
168-
"label": "{{ .pool }}",
169-
"query": "jvm_memory_pool_bytes_used{namespace=\"{{ .Namespace }}\", pod=\"{{ .Pod }}\"} / 1024 / 1024"
114+
"label": "{{ .gc }}",
115+
"query": "sum(rate(jvm_gc_collection_seconds_count{namespace=\"{{ .Namespace }}\", pod=\"{{ .Pod }}\"}[1m])) by (gc)"
170116
}
171117
]
172118
},
173119
{
174-
"title": "Threads",
120+
"title": "Classes Loaded",
175121
"unit": "",
176122
"size": {
177123
"xs": "12",
@@ -183,13 +129,13 @@ data:
183129
"type": "area",
184130
"queries": [
185131
{
186-
"label": "Threads",
187-
"query": "jvm_threads_current{namespace=\"{{ .Namespace }}\", pod=\"{{ .Pod }}\"}"
132+
"label": "Classes",
133+
"query": "sum(jvm_classes_loaded{namespace=\"{{ .Namespace }}\", pod=\"{{ .Pod }}\"})"
188134
}
189135
]
190136
},
191137
{
192-
"title": "Threads Peak",
138+
"title": "Thread Count",
193139
"unit": "",
194140
"size": {
195141
"xs": "12",
@@ -201,8 +147,8 @@ data:
201147
"type": "area",
202148
"queries": [
203149
{
204-
"label": "Threads Peak",
205-
"query": "jvm_threads_peak{namespace=\"{{ .Namespace }}\", pod=\"{{ .Pod }}\"}"
150+
"label": "Threads",
151+
"query": "sum(jvm_threads_current{namespace=\"{{ .Namespace }}\", pod=\"{{ .Pod }}\"})"
206152
}
207153
]
208154
}

dashboards/strimzi-kafka-dashboard.yaml

Lines changed: 12 additions & 66 deletions
Original file line numberDiff line numberDiff line change
@@ -32,13 +32,13 @@ data:
3232
{
3333
"name": "Topic",
3434
"label": "topic",
35-
"query": "kafka_cluster_partition_replicascount{namespace=~\"{{ .Namespace }}\", strimzi_io_cluster=\"{{ .Cluster }}\", kubernetes_pod_name=~\"{{ .Cluster }}-{{ .Broker }}\"}",
35+
"query": "kafka_cluster_partition_replicascount{namespace=~\"{{ .Namespace }}\", strimzi_io_cluster=\"{{ .Cluster }}\", kubernetes_pod_name=~\"{{ .Broker }}\"}",
3636
"allowAll": true
3737
},
3838
{
3939
"name": "Partition",
4040
"label": "partition",
41-
"query": "kafka_log_log_size{namespace=~\"{{ .Namespace }}\", strimzi_io_cluster=\"{{ .Cluster }}\", kubernetes_pod_name=~\"{{ .Cluster }}-{{ .Broker }}\", topic=~\"{{ .Topic }}\"}",
41+
"query": "kafka_log_log_size{namespace=~\"{{ .Namespace }}\", strimzi_io_cluster=\"{{ .Cluster }}\", kubernetes_pod_name=~\"{{ .Broker }}\", topic=~\"{{ .Topic }}\"}",
4242
"allowAll": true
4343
}
4444
]
@@ -152,60 +152,6 @@ data:
152152
}
153153
]
154154
},
155-
{
156-
"title": "JVM Memory Used",
157-
"unit": "MiB",
158-
"size": {
159-
"xs": "12",
160-
"sm": "12",
161-
"md": "12",
162-
"lg": "4",
163-
"xl": "4"
164-
},
165-
"type": "area",
166-
"queries": [
167-
{
168-
"label": "{{ .kubernetes_pod_name }}",
169-
"query": "sum(rate(jvm_memory_bytes_used{namespace=~\"{{ .Namespace }}\",kubernetes_pod_name=~\"{{ .Cluster }}-{{ .Broker }}\",strimzi_io_name=\"{{ .Cluster }}-kafka\"}[5m])) by (kubernetes_pod_name) / 1024 / 1024"
170-
}
171-
]
172-
},
173-
{
174-
"title": "JVM GC Time",
175-
"unit": "s",
176-
"size": {
177-
"xs": "12",
178-
"sm": "12",
179-
"md": "12",
180-
"lg": "4",
181-
"xl": "4"
182-
},
183-
"type": "area",
184-
"queries": [
185-
{
186-
"label": "{{ .kubernetes_pod_name }}",
187-
"query": "sum(rate(jvm_gc_collection_seconds_sum{namespace=~\"{{ .Namespace }}\",kubernetes_pod_name=~\"{{ .Cluster }}-{{ .Broker }}\",strimzi_io_name=\"{{ .Cluster }}-kafka\"}[5m])) by (kubernetes_pod_name)"
188-
}
189-
]
190-
},
191-
{
192-
"title": "JVM GC Count",
193-
"unit": "",
194-
"size": {
195-
"xs": "12",
196-
"sm": "12",
197-
"md": "12",
198-
"lg": "4",
199-
"xl": "4"
200-
},
201-
"type": "area",
202-
"queries": [
203-
{
204-
"label": "{{ .kubernetes_pod_name }}",
205-
"query": "sum(rate(jvm_gc_collection_seconds_count{namespace=~\"{{ .Namespace }}\",kubernetes_pod_name=~\"{{ .Cluster }}-{{ .Broker }}\",strimzi_io_name=\"{{ .Cluster }}-kafka\"}[5m])) by (kubernetes_pod_name)"
206-
}
207-
]
208-
},
209155
{
210156
"title": "Byte Rate",
211157
"unit": "B",
@@ -220,11 +166,11 @@ data:
220166
"queries": [
221167
{
222168
"label": "Total Incoming Byte Rate",
223-
"query": "sum(irate(kafka_server_brokertopicmetrics_bytesin_total{namespace=~\"{{ .Namespace }}\",strimzi_io_cluster=\"{{ .Cluster }}\",topic=~\"{{ .Topic }}\",kubernetes_pod_name=~\"{{ .Cluster }}-{{ .Broker }}\"}[1m]))"
169+
"query": "sum(irate(kafka_server_brokertopicmetrics_bytesin_total{namespace=~\"{{ .Namespace }}\",strimzi_io_cluster=\"{{ .Cluster }}\",topic=~\"{{ .Topic }}\",kubernetes_pod_name=~\"{{ .Broker }}\"}[1m]))"
224170
},
225171
{
226172
"label": "Total Outgoing Byte Rate",
227-
"query": "sum(irate(kafka_server_brokertopicmetrics_bytesout_total{namespace=~\"{{ .Namespace }}\",strimzi_io_cluster=\"{{ .Cluster }}\",topic=~\"{{ .Topic }}\",kubernetes_pod_name=~\"{{ .Cluster }}-{{ .Broker }}\"}[1m]))"
173+
"query": "sum(irate(kafka_server_brokertopicmetrics_bytesout_total{namespace=~\"{{ .Namespace }}\",strimzi_io_cluster=\"{{ .Cluster }}\",topic=~\"{{ .Topic }}\",kubernetes_pod_name=~\"{{ .Broker }}\"}[1m]))"
228174
}
229175
]
230176
},
@@ -242,7 +188,7 @@ data:
242188
"queries": [
243189
{
244190
"label": "Total Message In Per Second",
245-
"query": "sum(irate(kafka_server_brokertopicmetrics_messagesin_total{namespace=~\"{{ .Namespace }}\",strimzi_io_cluster=\"{{ .Cluster }}\",topic=~\"{{ .Topic }}\",kubernetes_pod_name=~\"{{ .Cluster }}-{{ .Broker }}\"}[1m]))"
191+
"query": "sum(irate(kafka_server_brokertopicmetrics_messagesin_total{namespace=~\"{{ .Namespace }}\",strimzi_io_cluster=\"{{ .Cluster }}\",topic=~\"{{ .Topic }}\",kubernetes_pod_name=~\"{{ .Broker }}\"}[1m]))"
246192
}
247193
]
248194
},
@@ -260,11 +206,11 @@ data:
260206
"queries": [
261207
{
262208
"label": "Total Produce Request Rate",
263-
"query": "sum(irate(kafka_server_brokertopicmetrics_totalproducerequests_total{namespace=~\"{{ .Namespace }}\",strimzi_io_cluster=\"{{ .Cluster }}\",topic=~\"{{ .Topic }}\",kubernetes_pod_name=~\"{{ .Cluster }}-{{ .Broker }}\"}[1m]))"
209+
"query": "sum(irate(kafka_server_brokertopicmetrics_totalproducerequests_total{namespace=~\"{{ .Namespace }}\",strimzi_io_cluster=\"{{ .Cluster }}\",topic=~\"{{ .Topic }}\",kubernetes_pod_name=~\"{{ .Broker }}\"}[1m]))"
264210
},
265211
{
266212
"label": "Failed Produce Request Rate",
267-
"query": "sum(irate(kafka_server_brokertopicmetrics_failedproducerequests_total{namespace=~\"{{ .Namespace }}\",strimzi_io_cluster=\"{{ .Cluster }}\",topic=~\"{{ .Topic }}\",kubernetes_pod_name=~\"{{ .Cluster }}-{{ .Broker }}\"}[1m]))"
213+
"query": "sum(irate(kafka_server_brokertopicmetrics_failedproducerequests_total{namespace=~\"{{ .Namespace }}\",strimzi_io_cluster=\"{{ .Cluster }}\",topic=~\"{{ .Topic }}\",kubernetes_pod_name=~\"{{ .Broker }}\"}[1m]))"
268214
}
269215
]
270216
},
@@ -282,11 +228,11 @@ data:
282228
"queries": [
283229
{
284230
"label": "Fetch Request Rate",
285-
"query": "sum(irate(kafka_server_brokertopicmetrics_totalfetchrequests_total{namespace=~\"{{ .Namespace }}\",strimzi_io_cluster=\"{{ .Cluster }}\",topic=~\"{{ .Topic }}\",kubernetes_pod_name=~\"{{ .Cluster }}-{{ .Broker }}\"}[1m]))"
231+
"query": "sum(irate(kafka_server_brokertopicmetrics_totalfetchrequests_total{namespace=~\"{{ .Namespace }}\",strimzi_io_cluster=\"{{ .Cluster }}\",topic=~\"{{ .Topic }}\",kubernetes_pod_name=~\"{{ .Broker }}\"}[1m]))"
286232
},
287233
{
288234
"label": "Failed Fetch Request Rate",
289-
"query": "sum(irate(kafka_server_brokertopicmetrics_failedfetchrequests_total{namespace=~\"{{ .Namespace }}\",strimzi_io_cluster=\"{{ .Cluster }}\",topic=~\"{{ .Topic }}\",kubernetes_pod_name=~\"{{ .Cluster }}-{{ .Broker }}\"}[1m]))"
235+
"query": "sum(irate(kafka_server_brokertopicmetrics_failedfetchrequests_total{namespace=~\"{{ .Namespace }}\",strimzi_io_cluster=\"{{ .Cluster }}\",topic=~\"{{ .Topic }}\",kubernetes_pod_name=~\"{{ .Broker }}\"}[1m]))"
290236
}
291237
]
292238
},
@@ -304,7 +250,7 @@ data:
304250
"queries": [
305251
{
306252
"label": "{{ .kubernetes_pod_name }}",
307-
"query": "kafka_network_socketserver_networkprocessoravgidle_percent{namespace=~\"{{ .Namespace }}\",strimzi_io_cluster=\"{{ .Cluster }}\",kubernetes_pod_name=~\"{{ .Cluster }}-{{ .Broker }}\"}*100"
253+
"query": "kafka_network_socketserver_networkprocessoravgidle_percent{namespace=~\"{{ .Namespace }}\",strimzi_io_cluster=\"{{ .Cluster }}\",kubernetes_pod_name=~\"{{ .Broker }}\"}*100"
308254
}
309255
]
310256
},
@@ -322,7 +268,7 @@ data:
322268
"queries": [
323269
{
324270
"label": "{{ .kubernetes_pod_name }}",
325-
"query": "kafka_server_kafkarequesthandlerpool_requesthandleravgidle_percent{namespace=~\"{{ .Namespace }}\",strimzi_io_cluster=\"{{ .Cluster }}\",kubernetes_pod_name=~\"{{ .Cluster }}-{{ .Broker }}\"}*100"
271+
"query": "kafka_server_kafkarequesthandlerpool_requesthandleravgidle_percent{namespace=~\"{{ .Namespace }}\",strimzi_io_cluster=\"{{ .Cluster }}\",kubernetes_pod_name=~\"{{ .Broker }}\"}*100"
326272
}
327273
]
328274
},
@@ -340,7 +286,7 @@ data:
340286
"queries": [
341287
{
342288
"label": "{{ .topic }}:{{ .partition }}",
343-
"query": "kafka_log_log_size{namespace=~\"{{ .Namespace }}\",strimzi_io_cluster=\"{{ .Cluster }}\",kubernetes_pod_name=~\"{{ .Cluster }}-{{ .Broker }}\",topic=~\"{{ .Topic }}\",partition=~\"{{ .Partition }}\"}"
289+
"query": "kafka_log_log_size{namespace=~\"{{ .Namespace }}\",strimzi_io_cluster=\"{{ .Cluster }}\",kubernetes_pod_name=~\"{{ .Broker }}\",topic=~\"{{ .Topic }}\",partition=~\"{{ .Partition }}\"}"
344290
}
345291
]
346292
}

0 commit comments

Comments
 (0)