问题标签 [grafana-loki]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
498 浏览

json - 如何在 grafana 中为 Loki 的 json 日志绘制图表?

我只想使用 LOGQL 来绘制温度值。

我试过了:我可以使用 |json 格式并带上温度标签。但找不到任何会绘制此标签的 LOG QL。只有聚合函数,例如随着时间的推移计数。

日志以以下格式存储:

0 投票
1 回答
518 浏览

fluent-bit - Loki的流利位-“日志”字段未被解析/过滤

我有:

  1. 一个简单的 Python 应用程序(“iss-web”)将 JSON 日志输出写入标准输出
  2. Python 应用程序(“iss-web”)位于 Docker 容器中
  3. Python 应用程序(“iss-web”)容器日志记录驱动程序设置为“fluentd”
  4. 运行“fluent/fluent-bit:1.7”的单独容器来收集 Python 应用程序 JSON 日志输出
  5. Loki 2.2.1 通过容器部署以接收来自 fluent-bit 的 Python 应用程序日志输出
  6. Grafana 连接到 Loki 以可视化日志数据

问题是“日志”字段没有被 fluent-bit 过滤/解析,因此在 Loki/Grafana 中,“日志”字段的内容没有被解析并用作“检测到的字段”。

“iss-web” docker-compose.yml

“流利位” docker-compose.yml

流利的bit.conf

解析器配置文件

我试过带/不带 Time_Key、Time_Format、Time_Keep

流利的位日志提取

[0] iss.web: [1620640820.000000000, {"log"=>"{'timestamp': '2021:05:10 11:00:20.439513', 'epoch': 1620640820.4395688, 'pid': 1, 'level' : 'DEBUG', 'message': '/ping', 'data': {'message': 'PONG', 'timestamp': '1620640820.4394963', 'version': '0.1'}}", "container_id"= >"bffd720e9ac1e8c3992c1120eed37e00c536cd44ec99e9c13cf690d840363f80", "container_name"=>"/iss-web", "source"=>"stdout"}]

Grafana/Loki 屏幕

我希望“检测到的字段”包含 pid=1、message=/ping 等 在此处输入图像描述

0 投票
0 回答
61 浏览

go - 连接到 grafana loki

对于一个项目,我想在 go 中创建一个程序来获取 loki 存储的日志。我有所有需要的标签,但我不知道从哪里开始。如果有人有手册、文档或小例子可以帮助我开始我的项目,那就太好了。

0 投票
1 回答
265 浏览

docker - 如何从本地 Docker 守护进程获取 GELF 日志到 Loki?

tl;dr :
Loki-docker-log-driver -> Loki : ✅ 有效。
Loki-docker-log-driver -> JSON 解码 -> Loki:如何?

对于我的本地开发,我运行了几个以 GELF 格式登录的服务。为了获得更好的概览和具有过滤功能的按时间排序的日志流,我使用了loki docker log driver

JSON 日志消息(GELF 样式)已成功发送到 loki,但我想让它们进一步处理以便提取标签。我怎样才能做到这一点?

0 投票
1 回答
820 浏览

elasticsearch - 你可以用 Loki 运行 Elasticsearch 吗?

我用 Grafana 配置了弹性,它有日志。我尝试在 grafana 中查询 elasticsearch 的日志,但没有太多成功。我上网尝试学习如何做到这一点,但当我这样做时,它谈到了 Loki。您可以将 Loki 与 Elasticsearch 一起使用吗?在网上看不到明确的答案。

0 投票
0 回答
114 浏览

grafana - 为什么 grafana 似乎丢失了 loki 标签信息

有谁知道 Grafana/Loki 似乎从 Loki 日志中丢失标签信息的任何原因。当我在 Grafana 中将 Loki 日志配置为数据源时,搜索选项似乎消失了,这使得 loki 日志变得毫无用处,因为我们看不到任何数据。

似乎还有其他人有类似的问题,但我似乎无法找到完全有效的解决方法。我们已经在 kubernetes 集群中进行了配置,但我确信这不是问题的原因。

有没有人有任何想法?在此处输入图像描述

0 投票
1 回答
2002 浏览

grafana - 删除loki中的日志

有没有像这样的表管理器配置从 Loki 删除日志的任何方法:

这种方式破坏性太大而且不是很有用,所以我想知道有没有更好的方法来做到这一点,例如通过标签或其他方式?

0 投票
0 回答
342 浏览

grafana - Grafana Loki 使用相同的图表创建仪表板,然后浏览页面

我正在尝试使用 Grafana Loki 创建仪表板。我必须重现这个默认情况下在页面探索上的确切图表:

默认图表

我也尝试按级别对日志进行分组,但结果完全不同

我的图表

有谁知道如何检索为重新创建默认图表而执行的查询?

0 投票
1 回答
162 浏览

grafana - 如何在 Promtail 配置中添加级别标签

我正在使用 grafana loki 来编写仪表板。我需要按级别对日志进行分组以创建图表,但在日志的详细信息中我看不到级别标签: 没有标签的水平

我的日志是这样的:

有一种方法可以推断级别并将其与标签“级别”相关联吗?

0 投票
1 回答
330 浏览

mongodb - MongoDB 存储的 Loki 配置

我正在浏览 loki 文档。我遇到了存储部分,您可以在其中将存储设置为任何 DB/FileSystem/InMemory。目前,我需要将日志存储到 MongoDB 中。我该怎么做?

洛基配置

我没有看到任何将日志存储到 MongoDB 的配置文件。是否有任何参考/配置文件可以帮助我将这些 loki 块和索引设置为存储在 MongoDB 中?