From acee8267135f766f3dbd175f73e6b1f3cb1d41ea Mon Sep 17 00:00:00 2001 From: mlycore Date: Tue, 14 Nov 2023 19:16:50 +0800 Subject: [PATCH] fix: fix dbname and status message in healthcheck 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"})