首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在logql中,什么是splunk的替代物?

在logql中,什么是splunk的替代物?
EN

Stack Overflow用户
提问于 2022-01-25 18:35:15
回答 1查看 143关注 0票数 0

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

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-07-20 22:17:59

LogQL中变量的等价物是标签。

因此,您可以使用label_format来实现您想要的结果。

下面是如何使用label_format来执行两个标签(名为var_avar_b )的字符串连接的示例

输入:

代码语言:javascript
复制
{"var_a": "a", "var_b": "b", "message": "hello there!"}

LogQL查询

代码语言:javascript
复制
{service="my-awesome-app"}
  | json # or logfmt, depending on your log format
  | label_format var_a=`{{.var_a}}/{{.var_b}}` # this reassigns var_a based on the given template

输出:

代码语言:javascript
复制
{"var_a": "a/b", "var_b": "b", "message": "hello there!"}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70853920

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档