From 2e724825c1122a49f99290fce31352bdc0f61bc4 Mon Sep 17 00:00:00 2001 From: Bruce Riley Date: Tue, 6 Aug 2024 14:30:27 -0500 Subject: [PATCH] Node: Log fatal not making it to grafana --- node/pkg/telemetry/loki.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/node/pkg/telemetry/loki.go b/node/pkg/telemetry/loki.go index 71c9b562f9..243d8976d2 100644 --- a/node/pkg/telemetry/loki.go +++ b/node/pkg/telemetry/loki.go @@ -57,6 +57,11 @@ func (logger *ExternalLoggerLoki) log(time time.Time, message json.RawMessage, l } logger.c.Chan() <- entry + + // A fatal error exits, which can cause us to lose messages. Flush everything. + if level == zapcore.FatalLevel { + logger.c.StopNow() + } } func (logger *ExternalLoggerLoki) close() error {