Skip to content

Commit 6c22fce

Browse files
authored
ceph-rgw-bucket-user: add more panel groups (#66)
Add more panel groups to the dashboard. The idea is to improve the Thanos performance because it has to calculate less data at once. Signed-off-by: Tatjana Dehler <tatjana.dehler@clyso.com>
1 parent a8ccf46 commit 6c22fce

3 files changed

Lines changed: 92 additions & 40 deletions

File tree

charts/ceph-operations/Chart.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ apiVersion: v2
22
name: ceph-operations
33
description: Ceph operations bundle
44
type: application
5-
version: 1.8.6
5+
version: 1.8.7
66
maintainers:
77
- name: sumitarora2786
88
- name: richardtief

charts/ceph-operations/perses-dashboards/ceph-rgw-bucket-user.json

Lines changed: 89 additions & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -898,7 +898,7 @@
898898
"kind": "Grid",
899899
"spec": {
900900
"display": {
901-
"title": "Top 10 - Bucket Overview",
901+
"title": "Top 10 - Bucket Throughput",
902902
"collapse": {
903903
"open": true
904904
}
@@ -930,10 +930,23 @@
930930
"content": {
931931
"$ref": "#/spec/panels/2_2"
932932
}
933-
},
933+
}
934+
]
935+
}
936+
},
937+
{
938+
"kind": "Grid",
939+
"spec": {
940+
"display": {
941+
"title": "Top 10 - Bucket OPs",
942+
"collapse": {
943+
"open": false
944+
}
945+
},
946+
"items": [
934947
{
935948
"x": 0,
936-
"y": 8,
949+
"y": 0,
937950
"width": 8,
938951
"height": 8,
939952
"content": {
@@ -942,7 +955,7 @@
942955
},
943956
{
944957
"x": 8,
945-
"y": 8,
958+
"y": 0,
946959
"width": 8,
947960
"height": 8,
948961
"content": {
@@ -951,16 +964,29 @@
951964
},
952965
{
953966
"x": 16,
954-
"y": 8,
967+
"y": 0,
955968
"width": 8,
956969
"height": 8,
957970
"content": {
958971
"$ref": "#/spec/panels/2_5"
959972
}
960-
},
973+
}
974+
]
975+
}
976+
},
977+
{
978+
"kind": "Grid",
979+
"spec": {
980+
"display": {
981+
"title": "Top 10 - Bucket Latency + Capacities",
982+
"collapse": {
983+
"open": false
984+
}
985+
},
986+
"items": [
961987
{
962988
"x": 0,
963-
"y": 16,
989+
"y": 0,
964990
"width": 8,
965991
"height": 8,
966992
"content": {
@@ -969,47 +995,47 @@
969995
},
970996
{
971997
"x": 8,
972-
"y": 16,
998+
"y": 0,
973999
"width": 8,
9741000
"height": 8,
9751001
"content": {
976-
"$ref": "#/spec/panels/2_7"
1002+
"$ref": "#/spec/panels/2_11"
9771003
}
9781004
},
9791005
{
9801006
"x": 16,
981-
"y": 16,
1007+
"y": 0,
9821008
"width": 8,
9831009
"height": 8,
9841010
"content": {
985-
"$ref": "#/spec/panels/2_8"
1011+
"$ref": "#/spec/panels/2_7"
9861012
}
9871013
},
9881014
{
989-
"x": 16,
990-
"y": 24,
1015+
"x": 0,
1016+
"y": 8,
9911017
"width": 8,
9921018
"height": 8,
9931019
"content": {
994-
"$ref": "#/spec/panels/2_9"
1020+
"$ref": "#/spec/panels/2_10"
9951021
}
9961022
},
9971023
{
9981024
"x": 8,
999-
"y": 24,
1025+
"y": 8,
10001026
"width": 8,
10011027
"height": 8,
10021028
"content": {
1003-
"$ref": "#/spec/panels/2_10"
1029+
"$ref": "#/spec/panels/2_8"
10041030
}
10051031
},
10061032
{
1007-
"x": 0,
1008-
"y": 24,
1033+
"x": 16,
1034+
"y": 8,
10091035
"width": 8,
10101036
"height": 8,
10111037
"content": {
1012-
"$ref": "#/spec/panels/2_11"
1038+
"$ref": "#/spec/panels/2_9"
10131039
}
10141040
}
10151041
]
@@ -1019,9 +1045,9 @@
10191045
"kind": "Grid",
10201046
"spec": {
10211047
"display": {
1022-
"title": "User Overview",
1048+
"title": "User Throughput",
10231049
"collapse": {
1024-
"open": true
1050+
"open": false
10251051
}
10261052
},
10271053
"items": [
@@ -1051,10 +1077,23 @@
10511077
"content": {
10521078
"$ref": "#/spec/panels/3_2"
10531079
}
1054-
},
1080+
}
1081+
]
1082+
}
1083+
},
1084+
{
1085+
"kind": "Grid",
1086+
"spec": {
1087+
"display": {
1088+
"title": "User OPs",
1089+
"collapse": {
1090+
"open": false
1091+
}
1092+
},
1093+
"items": [
10551094
{
10561095
"x": 0,
1057-
"y": 10,
1096+
"y": 0,
10581097
"width": 8,
10591098
"height": 10,
10601099
"content": {
@@ -1063,7 +1102,7 @@
10631102
},
10641103
{
10651104
"x": 8,
1066-
"y": 10,
1105+
"y": 0,
10671106
"width": 8,
10681107
"height": 10,
10691108
"content": {
@@ -1072,43 +1111,56 @@
10721111
},
10731112
{
10741113
"x": 16,
1075-
"y": 10,
1114+
"y": 0,
10761115
"width": 8,
10771116
"height": 10,
10781117
"content": {
10791118
"$ref": "#/spec/panels/3_5"
10801119
}
1081-
},
1120+
}
1121+
]
1122+
}
1123+
},
1124+
{
1125+
"kind": "Grid",
1126+
"spec": {
1127+
"display": {
1128+
"title": "User Latencies + Capacities",
1129+
"collapse": {
1130+
"open": false
1131+
}
1132+
},
1133+
"items": [
10821134
{
1083-
"x": 8,
1084-
"y": 20,
1135+
"x": 0,
1136+
"y": 0,
10851137
"width": 8,
10861138
"height": 9,
10871139
"content": {
1088-
"$ref": "#/spec/panels/3_6"
1140+
"$ref": "#/spec/panels/3_8"
10891141
}
10901142
},
10911143
{
1092-
"x": 16,
1093-
"y": 20,
1144+
"x": 8,
1145+
"y": 0,
10941146
"width": 8,
10951147
"height": 9,
10961148
"content": {
1097-
"$ref": "#/spec/panels/3_7"
1149+
"$ref": "#/spec/panels/3_6"
10981150
}
10991151
},
11001152
{
1101-
"x": 0,
1102-
"y": 20,
1153+
"x": 16,
1154+
"y": 0,
11031155
"width": 8,
11041156
"height": 9,
11051157
"content": {
1106-
"$ref": "#/spec/panels/3_8"
1158+
"$ref": "#/spec/panels/3_7"
11071159
}
11081160
},
11091161
{
1110-
"x": 16,
1111-
"y": 29,
1162+
"x": 8,
1163+
"y": 9,
11121164
"width": 8,
11131165
"height": 8,
11141166
"content": {

charts/ceph-operations/plugindefinition.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,15 +6,15 @@ kind: ClusterPluginDefinition
66
metadata:
77
name: ceph-operations
88
spec:
9-
version: 1.8.6
9+
version: 1.8.7
1010
displayName: Ceph operations bundle
1111
description: Operations bundle for the Ceph storage backend
1212
docMarkDownUrl: https://raw.githubusercontent.com/cobaltcore-dev/cloud-storage-operations/main/ceph-operations/README.md
1313
icon: https://raw.githubusercontent.com/cobaltcore-dev/cloud-storage-operations/main/ceph-operations/ceph-logo.png
1414
helmChart:
1515
name: ceph-operations
1616
repository: oci://ghcr.io/cobaltcore-dev/cloud-storage-operations/charts
17-
version: 1.8.6
17+
version: 1.8.7
1818
options:
1919
- name: prometheusRules.create
2020
description: Create Prometheus rules

0 commit comments

Comments
 (0)