From e536245dd0a25714bdfc54ce457387685590ed7b Mon Sep 17 00:00:00 2001 From: Vasilis Themelis Date: Wed, 29 May 2024 22:22:34 +0100 Subject: [PATCH] Log when liveness probes fails due to full write queue --- storage/diskmetricstore.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/storage/diskmetricstore.go b/storage/diskmetricstore.go index ff1dbe6e..b5940685 100644 --- a/storage/diskmetricstore.go +++ b/storage/diskmetricstore.go @@ -125,7 +125,9 @@ func (dms *DiskMetricStore) Healthy() error { // A pushgateway that cannot be written to should not be // considered as healthy. if len(dms.writeQueue) == cap(dms.writeQueue) { - return fmt.Errorf("write queue is full") + error_msg := "write queue is full" + level.Error(dms.logger).Log("msg", error_msg) + return fmt.Errorf(error_msg) } return nil