PROD-23598 - fix logic for for calculating pool usage
Change-Id: I66e89159375bf985eebc31e7d51dac27e47c91cf
diff --git a/ceph/files/grafana_dashboards/ceph_pools_prometheus.json b/ceph/files/grafana_dashboards/ceph_pools_prometheus.json
index 74ca5de..61e2780 100644
--- a/ceph/files/grafana_dashboards/ceph_pools_prometheus.json
+++ b/ceph/files/grafana_dashboards/ceph_pools_prometheus.json
@@ -158,7 +158,7 @@
"steppedLine": false,
"targets": [
{
- "expr": "avg(ceph_pool_usage_max_avail{name=\"$pool\"}) - avg(ceph_pool_usage_bytes_used{name=\"$pool\"})",
+ "expr": "avg(ceph_pool_usage_max_avail{name=\"$pool\"})",
"format": "time_series",
"interval": "",
"intervalFactor": 1,
@@ -178,7 +178,7 @@
"step": 60
},
{
- "expr": "avg(ceph_pool_usage_max_avail{name=\"$pool\"})",
+ "expr": "avg(ceph_pool_usage_max_avail{name=\"$pool\"}) + avg(ceph_pool_usage_bytes_used{name=\"$pool\"})",
"format": "time_series",
"interval": "",
"intervalFactor": 1,
@@ -284,7 +284,7 @@
"tableColumn": "",
"targets": [
{
- "expr": "avg(ceph_pool_usage_bytes_used{name=\"$pool\"}) / avg(ceph_pool_usage_max_avail{name=\"$pool\"})",
+ "expr": "avg(ceph_pool_usage_bytes_used{name=\"$pool\"}) / (avg(ceph_pool_usage_max_avail{name=\"$pool\"}) + avg(ceph_pool_usage_bytes_used{name=\"$pool\"}))",
"format": "time_series",
"interval": "",
"intervalFactor": 1,