|
171 | 171 | ] |
172 | 172 | } |
173 | 173 | }, |
174 | | - "0-2": { |
| 174 | + "0-3": { |
175 | 175 | "kind": "Panel", |
176 | 176 | "spec": { |
177 | 177 | "display": { |
|
198 | 198 | "format": { |
199 | 199 | "unit": "bytes" |
200 | 200 | }, |
201 | | - "header": "Resource Capacity", |
| 201 | + "header": "Available Capacity", |
202 | 202 | "name": "value #1" |
203 | 203 | }, |
204 | 204 | { |
205 | 205 | "format": { |
206 | 206 | "unit": "bytes" |
207 | 207 | }, |
208 | | - "header": "Resource Usage", |
| 208 | + "header": "Used", |
209 | 209 | "name": "value #2" |
210 | 210 | }, |
211 | 211 | { |
212 | 212 | "format": { |
213 | 213 | "unit": "percent-decimal" |
214 | 214 | }, |
215 | | - "header": "Resource Usage (%)", |
| 215 | + "header": "Used (%)", |
216 | 216 | "hide": false, |
217 | 217 | "name": "value #3" |
218 | 218 | }, |
|
260 | 260 | "plugin": { |
261 | 261 | "kind": "PrometheusTimeSeriesQuery", |
262 | 262 | "spec": { |
263 | | - "query": "label_replace(\n sum by (region, name) (\n ceph_pool_metadata{name=~\"(.*).data\"} * on (region, pool_id) group_right(name) ceph_pool_bytes_used\n )\n, \"region_name\", \"$1\", \"name\", \"(.*).rgw.buckets.data\")" |
| 263 | + "query": "label_replace(\n sum by (region, name) (\n ceph_pool_metadata{name=~\"(.*).data\"} * on (region, pool_id) group_right(name) ceph_pool_stored\n )\n, \"region_name\", \"$1\", \"name\", \"(.*).rgw.buckets.data\")" |
264 | 264 | } |
265 | 265 | } |
266 | 266 | } |
|
271 | 271 | "plugin": { |
272 | 272 | "kind": "PrometheusTimeSeriesQuery", |
273 | 273 | "spec": { |
274 | | - "query": "label_replace(\n 1 - (\n sum by (region, name) (\n ceph_pool_metadata{name=~\"(.*).data\"} * on (region, pool_id) group_right(name) ceph_pool_max_avail\n ) -\n sum by (region, name) (\n ceph_pool_metadata{name=~\"(.*).data\"} * on (region, pool_id) group_right(name) ceph_pool_bytes_used\n )\n ) / \n sum by (region, name) (\n ceph_pool_metadata{name=~\"(.*).data\"} * on (region, pool_id) group_right(name) ceph_pool_max_avail\n )\n, \"region_name\", \"$1\", \"name\", \"(.*).rgw.buckets.data\")", |
| 274 | + "query": "label_replace(\n sum by (region, name) (\n ceph_pool_metadata{name=~\"(.*).data\"} * on (region, pool_id) group_right(name) ceph_pool_percent_used\n )\n, \"region_name\", \"$1\", \"name\", \"(.*).rgw.buckets.data\")", |
275 | 275 | "seriesNameFormat": "" |
276 | 276 | } |
277 | 277 | } |
|
284 | 284 | "kind": "Panel", |
285 | 285 | "spec": { |
286 | 286 | "display": { |
287 | | - "name": "Ceph Quota by Resource" |
| 287 | + "name": "Ceph Quota Per Resource" |
288 | 288 | }, |
289 | 289 | "plugin": { |
290 | 290 | "kind": "Table", |
|
300 | 300 | }, |
301 | 301 | { |
302 | 302 | "header": "Resource", |
| 303 | + "hide": false, |
303 | 304 | "name": "full_resource" |
304 | 305 | }, |
305 | 306 | { |
|
313 | 314 | "format": { |
314 | 315 | "unit": "bytes" |
315 | 316 | }, |
316 | | - "header": "Quota Usage", |
317 | | - "name": "value #2" |
| 317 | + "header": "Resource Usage", |
| 318 | + "name": "value #4" |
318 | 319 | }, |
319 | 320 | { |
320 | 321 | "format": { |
321 | | - "unit": "bytes" |
| 322 | + "unit": "percent-decimal" |
322 | 323 | }, |
323 | | - "header": "Unassigned Quota", |
324 | | - "name": "value #3" |
| 324 | + "header": "Resource Usage %", |
| 325 | + "name": "value #6" |
325 | 326 | }, |
326 | 327 | { |
327 | 328 | "format": { |
328 | 329 | "unit": "bytes" |
329 | 330 | }, |
330 | | - "header": "Resource Usage", |
331 | | - "name": "value #4" |
| 331 | + "header": "Quota Usage", |
| 332 | + "name": "value #2" |
332 | 333 | }, |
333 | 334 | { |
334 | 335 | "align": "left", |
|
340 | 341 | }, |
341 | 342 | { |
342 | 343 | "format": { |
343 | | - "unit": "percent-decimal" |
| 344 | + "unit": "bytes" |
344 | 345 | }, |
345 | | - "header": "Resource Usage %", |
346 | | - "name": "value #6" |
| 346 | + "header": "Unassigned Quota", |
| 347 | + "hide": false, |
| 348 | + "name": "value #3" |
347 | 349 | }, |
348 | 350 | { |
349 | 351 | "hide": true, |
|
467 | 469 | { |
468 | 470 | "x": 0, |
469 | 471 | "y": 0, |
470 | | - "width": 10, |
| 472 | + "width": 8, |
471 | 473 | "height": 14, |
472 | 474 | "content": { |
473 | 475 | "$ref": "#/spec/panels/0" |
474 | 476 | } |
475 | 477 | }, |
476 | 478 | { |
477 | | - "x": 0, |
478 | | - "y": 14, |
479 | | - "width": 24, |
480 | | - "height": 24, |
| 479 | + "x": 8, |
| 480 | + "y": 0, |
| 481 | + "width": 10, |
| 482 | + "height": 14, |
481 | 483 | "content": { |
482 | | - "$ref": "#/spec/panels/1-1" |
| 484 | + "$ref": "#/spec/panels/0-3" |
483 | 485 | } |
484 | 486 | }, |
485 | 487 | { |
486 | | - "x": 10, |
487 | | - "y": 0, |
488 | | - "width": 14, |
489 | | - "height": 14, |
| 488 | + "x": 0, |
| 489 | + "y": 14, |
| 490 | + "width": 18, |
| 491 | + "height": 21, |
490 | 492 | "content": { |
491 | | - "$ref": "#/spec/panels/0-2" |
| 493 | + "$ref": "#/spec/panels/1-1" |
492 | 494 | } |
493 | 495 | } |
494 | 496 | ] |
|
0 commit comments