Files
karma/internal/alertmanager/cluster.go
2020-06-12 19:14:17 +01:00

19 lines
375 B
Go

package alertmanager
func clusterMembersFromConfig(am *Alertmanager) []string {
members := []string{}
upstreams := GetAlertmanagers()
for _, upstream := range upstreams {
if upstream.Cluster == am.Cluster {
members = append(members, upstream.Name)
}
}
return members
}
func clusterMembersFromAPI(am *Alertmanager) []string {
return am.ClusterMemberNames()
}