0

最近,我开始研究 Grafana Loki。我对日志堆栈(PLG - Promtail、Loki 和 Grafana)有了一些了解。我需要将日志存储在 Loki 中。所以,我设置了 promtail 代理,它可以监控日志文件并将其发送给 Loki。

Grafana 能够向我显示 UI 上的日志。

但是,我确实需要有我们自己的用户界面。可以显示日志。所以,基本上,我做了一些研究,发现我们有 API,我们可以通过这些 API 查询 Loki 以获取日志消息。

但是,通过查询 loki,我得到以下响应,

values": [
[
"1622627498058775000",
"{"date-time":"Wed Jun 02 09:49:21 GMT 2021","thread":"ForkJoinPool.commonPool-worker-5","level" : "INFO","loggerName":"org.apache.camel.spring.SpringCamelContext","message":"Apache Camel 3.0.1 (CamelContext: camel-2) started in 0.396 seconds"}"
],
[
"1622627498058768000",
"{"date-time":"Wed Jun 02 09:49:21 GMT 2021","thread":"ForkJoinPool.commonPool-worker-5","level" : "INFO","loggerName":"org.apache.camel.spring.SpringCamelContext","message":\"Total 1 routes, of which 1 are started"}"
]

有没有办法删除这些时间戳1622627498058775000并使 loki 只返回日志消息?

例如,值:[ { key:value }, { key:value } ]

4

0 回答 0