From 5c915bc1b98f43db936f5478bf0d950e84f33893 Mon Sep 17 00:00:00 2001 From: Mauricio Siu Date: Thu, 26 Feb 2026 21:39:57 -0600 Subject: [PATCH] refactor: streamline container name processing in metric retrieval functions --- apps/monitoring/database/containers.go | 12 ++---------- 1 file changed, 2 insertions(+), 10 deletions(-) diff --git a/apps/monitoring/database/containers.go b/apps/monitoring/database/containers.go index 4e41f5fae..6dad7f5ea 100644 --- a/apps/monitoring/database/containers.go +++ b/apps/monitoring/database/containers.go @@ -48,11 +48,7 @@ func (db *DB) SaveContainerMetric(metric *ContainerMetric) error { } func (db *DB) GetLastNContainerMetrics(containerName string, limit int) ([]ContainerMetric, error) { - name := strings.TrimPrefix(containerName, "/") - parts := strings.Split(name, "-") - if len(parts) > 1 { - containerName = strings.Join(parts[:len(parts)-1], "-") - } + containerName = strings.TrimPrefix(containerName, "/") query := ` WITH recent_metrics AS ( @@ -88,11 +84,7 @@ func (db *DB) GetLastNContainerMetrics(containerName string, limit int) ([]Conta } func (db *DB) GetAllMetricsContainer(containerName string) ([]ContainerMetric, error) { - name := strings.TrimPrefix(containerName, "/") - parts := strings.Split(name, "-") - if len(parts) > 1 { - containerName = strings.Join(parts[:len(parts)-1], "-") - } + containerName = strings.TrimPrefix(containerName, "/") query := ` WITH recent_metrics AS (