From 8406a82803344fcf1284d72300cf69f54d5b5925 Mon Sep 17 00:00:00 2001 From: Rasmus Dahlberg Date: Sat, 4 Jan 2025 14:22:20 +0100 Subject: prometheus: Add drafty error counter Needs tuning, too noisy right now. --- internal/manager/manager.go | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'internal/manager') diff --git a/internal/manager/manager.go b/internal/manager/manager.go index 55e72c0..e302b4f 100644 --- a/internal/manager/manager.go +++ b/internal/manager/manager.go @@ -209,6 +209,9 @@ func (mgr *Manager) monitorJob(msg monitor.Event) error { return err } mgr.Metrics.LogState(msg.State) + for _, err := range msg.Errors { + mgr.errorJob(err) + } return nil } @@ -226,5 +229,6 @@ func (mgr *Manager) alertJob() error { func (mgr *Manager) errorJob(err error) error { mgr.Logger.Debugf("received error: %v\n", err) + mgr.Metrics.CountError() return nil } -- cgit v1.2.3