问题标签 [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.
json - 如何在 grafana 中为 Loki 的 json 日志绘制图表?
我只想使用 LOGQL 来绘制温度值。
我试过了:我可以使用 |json 格式并带上温度标签。但找不到任何会绘制此标签的 LOG QL。只有聚合函数,例如随着时间的推移计数。
日志以以下格式存储:
fluent-bit - Loki的流利位-“日志”字段未被解析/过滤
我有:
- 一个简单的 Python 应用程序(“iss-web”)将 JSON 日志输出写入标准输出
- Python 应用程序(“iss-web”)位于 Docker 容器中
- Python 应用程序(“iss-web”)容器日志记录驱动程序设置为“fluentd”
- 运行“fluent/fluent-bit:1.7”的单独容器来收集 Python 应用程序 JSON 日志输出
- Loki 2.2.1 通过容器部署以接收来自 fluent-bit 的 Python 应用程序日志输出
- 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 屏幕
go - 连接到 grafana loki
对于一个项目,我想在 go 中创建一个程序来获取 loki 存储的日志。我有所有需要的标签,但我不知道从哪里开始。如果有人有手册、文档或小例子可以帮助我开始我的项目,那就太好了。
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,但我想让它们进一步处理以便提取标签。我怎样才能做到这一点?
elasticsearch - 你可以用 Loki 运行 Elasticsearch 吗?
我用 Grafana 配置了弹性,它有日志。我尝试在 grafana 中查询 elasticsearch 的日志,但没有太多成功。我上网尝试学习如何做到这一点,但当我这样做时,它谈到了 Loki。您可以将 Loki 与 Elasticsearch 一起使用吗?在网上看不到明确的答案。
grafana - 删除loki中的日志
有没有像这样的表管理器配置从 Loki 删除日志的任何方法:
这种方式破坏性太大而且不是很有用,所以我想知道有没有更好的方法来做到这一点,例如通过标签或其他方式?
mongodb - MongoDB 存储的 Loki 配置
我正在浏览 loki 文档。我遇到了存储部分,您可以在其中将存储设置为任何 DB/FileSystem/InMemory。目前,我需要将日志存储到 MongoDB 中。我该怎么做?
我没有看到任何将日志存储到 MongoDB 的配置文件。是否有任何参考/配置文件可以帮助我将这些 loki 块和索引设置为存储在 MongoDB 中?