问题标签 [logql]

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 回答
14 浏览

grafana - loki 中的二元运算符

Loki 查询的二元运算符是否存在?是否有解决方法来实现这样的目标?

0 投票
0 回答
14 浏览

grafana - logql 中 splunk eval 的替代品是什么?

我在我的 splunk 查询 eval A = A + '/' + B 中有这个表达式,其中 A 是我从日志行中分配 A 和 B 的值的新变量(列名),我需要替换相同使用 logql 在 loki grafana 中表达。现在我只得到两列时间和{}。我想用 eval 表达式替换 TIME 列。有人可以帮我吗?

0 投票
0 回答
12 浏览

grafana - Grafana:在比赛之前/之后获取线路

在 Grafana 中字符串匹配之前/之后是否有机会获取日志行?我正在寻找类似的行为grep -i "my_string" -C 10

0 投票
1 回答
228 浏览

grafana - Loki json 日志按检测到的来自 grafana 的字段进行过滤

我正在将 json 日志发送到 loki 并在 grafana 中进行可视化。最初,我的日志如下所示。

为了使其更易于使用,我正在使用以下查询。

结果非常好。它会自动检测以下文件。

在此处输入图像描述

如何按 grafana 已检测到的 statusCode 进行过滤?

0 投票
0 回答
19 浏览

grafana-loki - 从 json map/list 内部进行高级 Loki 搜索

我有一个 WAF 日志

现在httpRequest_uriandhttpRequest_httpMethod被设置为标签,但我们没有设置nonTerminatingMatchingRules为标签。我正在寻找一种显示日志行的方法

我试过像

httpRequest_uri因为我将匹配设置为嵌入的 json,所以我似乎无法再引用它。

0 投票
1 回答
28 浏览

grafana - Loki LogQL topk 聚合函数

我已经开始将 traefik 访问日志(以 JSON 格式)发送到 Grafana Loki,并希望可视化前 3 个 ClientHost。这是我为此编写的 LogQL,但它返回所选时间范围内的所有 ClientHost,而不仅仅是前 3 个。我错过了什么?

0 投票
0 回答
7 浏览

json - 如何使用 logql ib Grafana 搜索西里尔符文

我有 grafana 和 loki docker 驱动程序。我需要在带有西里尔符号(姓名、姓氏)的 json 日志中进行搜索。

例子:

日志:

{compose_service="backend"} |= "иванов-0054756048"- 没有结果

{compose_service="backend"} |= "-0054756048"- 工作!

我应该如何搜索?

0 投票
0 回答
17 浏览

grafana - 在 Loki 中按最后修改时间排序的唯一文件名查询

我的 Web 应用程序为每个请求创建新的日志文件。我想在 Loki 中显示这些文件的表格,以便能够单击并查看日志条目本身。

我能够使用count_over_time将日志聚合到它们唯一的文件名中,但这忽略了文件最后一次被触摸的时间,这将是最后一个具有该文件名的日志条目的时间。

在此处输入图像描述

所以我最终得到了一张看起来不错但订单关闭的桌子。似乎会有一种更直观的方法来做到这一点。