From 8ed62111ee21cac9847b3c112b8a8a4308033d2a Mon Sep 17 00:00:00 2001 From: mufazalov Date: Mon, 27 May 2024 17:50:41 +0300 Subject: [PATCH] fix: set 0 for tenant metrics if consumption undefined --- src/store/reducers/tenants/utils.ts | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/store/reducers/tenants/utils.ts b/src/store/reducers/tenants/utils.ts index 9a91770655..88ac7b28c0 100644 --- a/src/store/reducers/tenants/utils.ts +++ b/src/store/reducers/tenants/utils.ts @@ -45,7 +45,7 @@ const calculatePoolsStats = ( return poolsStats .map((pool) => { if (pool.Name) { - const usage = Number(pool.Usage); + const usage = Number(pool.Usage) || 0; const limit = Number(pool.Threads); const used = limit * usage; @@ -72,11 +72,11 @@ export const calculateTenantMetrics = (tenant: TTenant = {}) => { QuotaUsage, } = tenant; - const cpu = isNumeric(CoresUsed) ? Number(CoresUsed) * 1_000_000 : undefined; + const cpu = Number(CoresUsed) * 1_000_000 || 0; - const memory = isNumeric(MemoryUsed) ? Number(MemoryUsed) : undefined; - const blobStorage = isNumeric(StorageAllocatedSize) ? Number(StorageAllocatedSize) : undefined; - const tabletStorage = isNumeric(Metrics.Storage) ? Number(Metrics.Storage) : undefined; + const memory = Number(MemoryUsed) || 0; + const blobStorage = Number(StorageAllocatedSize) || 0; + const tabletStorage = Number(Metrics.Storage) || 0; const memoryLimit = isNumeric(MemoryLimit) ? Number(MemoryLimit) : undefined; const blobStorageLimit = isNumeric(StorageAllocatedLimit) @@ -130,7 +130,7 @@ export const calculateTenantMetrics = (tenant: TTenant = {}) => { usage: calculateUsage(used, limit), }; }); - } else if (tabletStorage !== undefined && tabletStorageLimit) { + } else if (tabletStorageLimit) { tabletStorageStats = [ { name: EType.SSD,