From 1edec7491ac03821cccd7968282dddd29348e0ae Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micka=C3=ABl=20Alibert?= Date: Thu, 3 Nov 2022 09:30:07 +0100 Subject: [PATCH] :fire: Remove CPU Leader event as it is redondant with db-metrics --- lib/application/task-metrics.js | 3 --- lib/infrastructure/database-stats-repository.js | 9 --------- 2 files changed, 12 deletions(-) diff --git a/lib/application/task-metrics.js b/lib/application/task-metrics.js index dc9e0b1..950505f 100644 --- a/lib/application/task-metrics.js +++ b/lib/application/task-metrics.js @@ -8,9 +8,6 @@ async function taskMetrics() { const leaderNodeId = await databaseStatsRepository.getDatabaseLeaderNodeId(scalingoApp); const metrics = await databaseStatsRepository.getDBMetrics(scalingoApp); - const stats = await databaseStatsRepository.getCPULoad(metrics, leaderNodeId); - - logger.info({ event: 'leader-cpu', app: scalingoApp, data: stats }); logger.info({ event: 'db-metrics', app: scalingoApp, data: metrics }); const disk = await databaseStatsRepository.getDBDisk(scalingoApp, leaderNodeId); diff --git a/lib/infrastructure/database-stats-repository.js b/lib/infrastructure/database-stats-repository.js index e8f5e86..db4c5ce 100644 --- a/lib/infrastructure/database-stats-repository.js +++ b/lib/infrastructure/database-stats-repository.js @@ -1,10 +1,6 @@ const scalingoApi = require('./scalingo-api'); module.exports = { - async getCPULoad(dbMetrics, leaderNodeId) { - return _extractCPUUsageForDatabaseLeaderNode(dbMetrics, leaderNodeId); - }, - getDatabaseLeaderNodeId(scalingoApp) { return _getDatabaseLeaderNodeId(scalingoApp); }, @@ -50,8 +46,3 @@ async function _getDatabaseLeaderNodeId(scalingoApp) { const instancesStatus = await scalingoApi.getInstancesStatus(scalingoApp); return instancesStatus.filter(({ type, role }) => type === 'db-node' && role === 'leader').map(({ id }) => id)[0]; } - -function _extractCPUUsageForDatabaseLeaderNode(dbMetrics, node) { - const { instance_id, cpu } = dbMetrics.instances_metrics[node]; - return { instance_id: instance_id, cpu: cpu.usage_in_percents }; -}