From 2f0331dccf57938dc84fa017aac9718faff1d366 Mon Sep 17 00:00:00 2001 From: crimson <1291463831@qq.com> Date: Fri, 24 Jan 2025 10:39:06 +0800 Subject: [PATCH] feat: monitor use log level info --- consumer/shard_monitor.go | 3 ++- producer/monitor.go | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/consumer/shard_monitor.go b/consumer/shard_monitor.go index eb739bd9..cf8f4f1b 100644 --- a/consumer/shard_monitor.go +++ b/consumer/shard_monitor.go @@ -8,6 +8,7 @@ import ( sls "github.com/aliyun/aliyun-log-go-sdk" "github.com/aliyun/aliyun-log-go-sdk/internal" "github.com/go-kit/kit/log" + "github.com/go-kit/kit/log/level" ) type MonitorMetrics struct { @@ -68,7 +69,7 @@ func (m *ShardMonitor) shouldReport() bool { func (m *ShardMonitor) reportByLogger(logger log.Logger) { m.lastReportTime = time.Now() metrics := m.getAndResetMetrics() - logger.Log("msg", "report status", + level.Info(logger).Log("msg", "report status", "fetchFailed", metrics.fetchReqFailedCount.Load(), "logRawSize", metrics.logRawSize.Load(), "processFailed", metrics.processFailedCount.Load(), diff --git a/producer/monitor.go b/producer/monitor.go index 10f645fa..0f416252 100644 --- a/producer/monitor.go +++ b/producer/monitor.go @@ -6,6 +6,7 @@ import ( "github.com/aliyun/aliyun-log-go-sdk/internal" "github.com/go-kit/kit/log" + "github.com/go-kit/kit/log/level" ) type ProducerMetrics struct { @@ -74,7 +75,7 @@ func (m *ProducerMonitor) reportThread(reportInterval time.Duration, logger log. ticker := time.NewTicker(reportInterval) for range ticker.C { metrics := m.getAndResetMetrics() - logger.Log("msg", "report status", + level.Info(logger).Log("msg", "report status", "sendBatch", metrics.sendBatch.String(), "retryCount", metrics.retryCount.Load(), "createBatch", metrics.createBatch.Load(),