在 Grafana Loki 中删除时间戳并获取日志列表

时间:2021-06-02 13:00:49

标签: logging grafana lokijs grafana-loki

最近,我开始研究 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 只返回日志消息?

例如, 值: [ { 核心价值 }, { 核心价值 } ]

0 个答案:

没有答案