From 3159e5de0c1dbca79eeb1ffeb1861a33a6ae55a4 Mon Sep 17 00:00:00 2001 From: shimon Date: Tue, 24 Dec 2024 18:22:17 +0200 Subject: [PATCH] project usage updates --- app/controllers/api/project.php | 7 ++++++- app/init.php | 1 + 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/app/controllers/api/project.php b/app/controllers/api/project.php index 45c8f2c32b..0e549e951c 100644 --- a/app/controllers/api/project.php +++ b/app/controllers/api/project.php @@ -49,7 +49,10 @@ App::get('/v1/project/usage') METRIC_FILES_STORAGE, METRIC_DATABASES_STORAGE, METRIC_DEPLOYMENTS_STORAGE, - METRIC_BUILDS_STORAGE + METRIC_BUILDS_STORAGE, + METRIC_BACKUPS_STORAGE, + METRIC_NETWORK_INBOUND, + METRIC_NETWORK_OUTBOUND, ], 'period' => [ METRIC_NETWORK_REQUESTS, @@ -289,12 +292,14 @@ App::get('/v1/project/usage') 'documentsTotal' => $total[METRIC_DOCUMENTS], 'databasesTotal' => $total[METRIC_DATABASES], 'databasesStorageTotal' => $total[METRIC_DATABASES_STORAGE], + 'backupsStorageTotal' => $total[METRIC_BACKUPS_STORAGE], 'usersTotal' => $total[METRIC_USERS], 'bucketsTotal' => $total[METRIC_BUCKETS], 'filesStorageTotal' => $total[METRIC_FILES_STORAGE], 'functionsStorageTotal' => $total[METRIC_DEPLOYMENTS_STORAGE] + $total[METRIC_BUILDS_STORAGE], 'buildsStorageTotal' => $total[METRIC_BUILDS_STORAGE], 'deploymentsStorageTotal' => $total[METRIC_DEPLOYMENTS_STORAGE], + 'networkTotal' => $total[METRIC_NETWORK_INBOUND]+$total[METRIC_NETWORK_OUTBOUND], 'executionsBreakdown' => $executionsBreakdown, 'executionsMbSecondsBreakdown' => $executionsMbSecondsBreakdown, 'buildsMbSecondsBreakdown' => $buildsMbSecondsBreakdown, diff --git a/app/init.php b/app/init.php index ace69303e3..1065014d1e 100644 --- a/app/init.php +++ b/app/init.php @@ -259,6 +259,7 @@ const METRIC_DOCUMENTS = 'documents'; const METRIC_DATABASE_ID_DOCUMENTS = '{databaseInternalId}.documents'; const METRIC_DATABASE_ID_COLLECTION_ID_DOCUMENTS = '{databaseInternalId}.{collectionInternalId}.documents'; const METRIC_DATABASE_ID_COLLECTION_ID_STORAGE = '{databaseInternalId}.{collectionInternalId}.databases.storage'; +const METRIC_BACKUPS_STORAGE = 'backups.storage'; const METRIC_BUCKETS = 'buckets'; const METRIC_FILES = 'files'; const METRIC_FILES_STORAGE = 'files.storage';