diff --git a/internal/handler/monitor_handler.go b/internal/handler/monitor_handler.go index f210f9b..adc6a07 100644 --- a/internal/handler/monitor_handler.go +++ b/internal/handler/monitor_handler.go @@ -171,6 +171,9 @@ func (h *MonitorHandler) GetAgentStatsByID(c echo.Context) error { } stats := h.metricService.GetMonitorAgentStats(id) + for i := range stats { + stats[i].Target = "" // 隐藏目标地址 + } return orz.Ok(c, stats) } diff --git a/internal/service/metric_service.go b/internal/service/metric_service.go index 3b8df7c..6c5956f 100644 --- a/internal/service/metric_service.go +++ b/internal/service/metric_service.go @@ -632,7 +632,6 @@ func (s *MetricService) GetMonitorAgentStats(monitorID string) []protocol.Monito // 转换为数组并填充 agent 名称 result := make([]protocol.MonitorData, 0, latestMetrics.Agents.Len()) for stat := range latestMetrics.Agents.Values() { - stat.Target = "" // 隐藏目标地址 stat.AgentName = agentNameMap[stat.AgentId] // 填充 agent 名称 result = append(result, *stat) }