From 852cc28c1a08deab2bf8be580cf6dd3605708ce1 Mon Sep 17 00:00:00 2001 From: dettlaff Date: Sun, 16 Jun 2024 23:06:40 +0400 Subject: [PATCH] fix: paste new query --- selfprivacy_api/graphql/queries/monitoring.py | 1 - selfprivacy_api/utils/prometheus.py | 2 +- 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/selfprivacy_api/graphql/queries/monitoring.py b/selfprivacy_api/graphql/queries/monitoring.py index 8163f4c..5a19954 100644 --- a/selfprivacy_api/graphql/queries/monitoring.py +++ b/selfprivacy_api/graphql/queries/monitoring.py @@ -6,7 +6,6 @@ from selfprivacy_api.utils.prometheus import PrometheusQueries @strawberry.type class Monitoring: - @strawberry.field def disks_usage(): return PrometheusQueries.disks_usage() diff --git a/selfprivacy_api/utils/prometheus.py b/selfprivacy_api/utils/prometheus.py index a237aa1..c4cb0aa 100644 --- a/selfprivacy_api/utils/prometheus.py +++ b/selfprivacy_api/utils/prometheus.py @@ -48,7 +48,7 @@ class PrometheusQueries: """Get disk usage information""" start = int((datetime.now() - timedelta(minutes=20)).timestamp()) end = int(datetime.now().timestamp()) - query = 'rate(node_filesystem_size_bytes{mountpoint="/"}[5m])' + query = '100 - (100 * ((node_filesystem_avail_bytes{mountpoint="/",fstype!="rootfs"} ) / (node_filesystem_size_bytes{mountpoint="/",fstype!="rootfs"}) ))' params = {"query": query, "start": start, "end": end, "step": 60} return self._send_request(params=params)