From 0042f2cdf07f4e275001d35a695b22c6ee09bb80 Mon Sep 17 00:00:00 2001 From: liyao Date: Tue, 14 Nov 2023 19:23:59 +0800 Subject: [PATCH] fix: fix dbname and status message in healthcheck (#457) Signed-off-by: mlycore --- pitr/cli/internal/cmd/root.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pitr/cli/internal/cmd/root.go b/pitr/cli/internal/cmd/root.go index 2b7e8cf0..e7e95abe 100644 --- a/pitr/cli/internal/cmd/root.go +++ b/pitr/cli/internal/cmd/root.go @@ -103,12 +103,12 @@ func checkAgentServerStatus(lsBackup *model.LsBackup) bool { as := pkg.NewAgentServer(fmt.Sprintf("%s:%d", convertLocalhost(sn.IP), AgentPort)) in := &model.HealthCheckIn{ DBPort: sn.Port, - DBName: convertLocalhost(sn.IP), + DBName: sn.Database, Username: sn.Username, Password: sn.Password, } if err := as.CheckStatus(in); err != nil { - statusList = append(statusList, &model.AgentServerStatus{IP: sn.IP, Port: AgentPort, Status: "Unavailable"}) + statusList = append(statusList, &model.AgentServerStatus{IP: sn.IP, Port: AgentPort, Status: fmt.Sprintf("Unavailable: %s", err)}) available = false } else { statusList = append(statusList, &model.AgentServerStatus{IP: sn.IP, Port: AgentPort, Status: "Available"})