如何在 Loki Grafana 中为日志文本着色

问题描述 投票:0回答:1

我使用

winston
将我的 Nodejs 日志格式化为
format.json
并将它们发送到 Loki Grafana。

它们被正确地解释为 json,Grafana 自动检测它们的级别并在其左侧放置一个漂亮的彩色条(红色表示

error
,绿色表示
info
,等等)

但是,我希望看到该颜色的整个日志文本。现在它们都是白色的。

有人知道如何给它们上色吗?

(我尝试在winston中使用format.combine(colorize, json):Grafana然后显示颜色但无法解析json,所以这不起作用)

logging format grafana grafana-loki
1个回答
0
投票

Grafana日志使用Go包模板,这意味着您可以使用printf。 我刚刚通过这种方式取得了成功:

line_format `{{ printf "%10s \u001B[31m%10s\u001B[0m %10s" .type .lat .long }}`
© www.soinside.com 2019 - 2024. All rights reserved.