mirror of
https://github.com/prymitive/karma
synced 2026-05-05 03:16:51 +00:00
Provide more startup logs
This will help with debugging issues
This commit is contained in:
5
main.go
5
main.go
@@ -133,5 +133,8 @@ func main() {
|
||||
}
|
||||
|
||||
setupRouter(router)
|
||||
router.Run()
|
||||
err := router.Run()
|
||||
if err != nil {
|
||||
log.Fatal(err)
|
||||
}
|
||||
}
|
||||
|
||||
5
timer.go
5
timer.go
@@ -47,12 +47,14 @@ func PullFromAlertmanager() {
|
||||
return
|
||||
}
|
||||
|
||||
log.Infof("Detecting JIRA links in silences (%d)", len(silences))
|
||||
silenceStore := make(map[string]models.Silence)
|
||||
for _, silence := range silences {
|
||||
silence.JiraID, silence.JiraURL = transform.DetectJIRAs(&silence)
|
||||
silenceStore[silence.ID] = silence
|
||||
}
|
||||
|
||||
log.Infof("Updating list of stored silences (%d)", len(silenceStore))
|
||||
store.Store.SetSilences(silenceStore)
|
||||
|
||||
alertStore := []models.AlertGroup{}
|
||||
@@ -66,6 +68,7 @@ func PullFromAlertmanager() {
|
||||
|
||||
uniqueAlerts := map[string]bool{}
|
||||
|
||||
log.Infof("Processing alert groups (%d)", len(alertGroups))
|
||||
for _, ag := range alertGroups {
|
||||
// used to generate group content hash
|
||||
agHasher := sha1.New()
|
||||
@@ -126,6 +129,7 @@ func PullFromAlertmanager() {
|
||||
alertStore = append(alertStore, ag)
|
||||
}
|
||||
|
||||
log.Infof("Merging autocomplete data (%d)", len(acMap))
|
||||
acStore := []models.Autocomplete{}
|
||||
for _, hint := range acMap {
|
||||
acStore = append(acStore, hint)
|
||||
@@ -137,6 +141,7 @@ func PullFromAlertmanager() {
|
||||
|
||||
metricAlertGroups.Set(float64(len(alertStore)))
|
||||
|
||||
log.Infof("Updating list of stored alert groups (%d)", len(alertStore))
|
||||
store.Store.Update(alertStore, colorStore, acStore)
|
||||
log.Info("Pull completed")
|
||||
runtime.GC()
|
||||
|
||||
Reference in New Issue
Block a user