mirror of
https://github.com/prymitive/karma
synced 2026-05-05 03:16:51 +00:00
19 lines
375 B
Go
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()
|
|
}
|