in pkg/scheduler/scheduler.go [236:251]
func RecordClusterProbeMetrics(ctx context.Context, clientset *kubernetes.Clientset,
recorder metrics.ProbeRecorder, probes probe.ClusterProbeMap) {
var res probe.Result
clabels := []map[string]string{}
for addon, probe := range probes {
res = probe.Run(ctx, clientset)
labels := map[string]string{
"name": addon,
"condition": res.Available,
"reason": res.Err.Error(),
}
clabels = append(clabels, labels)
}
recorder.RecordAddonHealth(ctx, clabels)
}