resolver, err := h.membershipMonitor.GetResolver(h.serviceName)
if err != nil {
State: enumsspb.HEALTH_STATE_INTERNAL_ERROR,
ServiceDetail: &healthspb.ServiceHealthDetail{
Service: string(h.serviceName),
State: enumsspb.HEALTH_STATE_INTERNAL_ERROR,
Message: fmt.Sprintf("failed to get membership resolver: %v", err),
},
}, err
}
hosts := resolver.AvailableMembers()