无法在datadog日志中搜索$

我正在使用Lucene语法的datadog日志浏览器上的日志文件中搜索字符$的出现。它与kibana非常相似。我已经记录了一个用于测试Testing $ pattern datadog的字符串,但是当我搜索$时它没有显示任何结果。搜索Testing后,我得到Testing $ pattern datadog的回应。请告诉我如何列出$的出现,非常感谢。

jsftgkafgjag 回答:无法在datadog日志中搜索$

一种解决方案是在logs > configuration > pipelinescategory processor中设置一个新属性,使其可以搜索。

category processor example


编辑:2019年11月19日

步骤1:

添加grok解析器以提取符号:

规则:detect_dollar .*%{regex("[$]+"):dollarSign}.* enter image description here

第2步:

然后,您可以如上所述设置类别处理器。这可以查找属性@dollarSign:$并将属性hasDollarSign设置为True,否则将其设置为false。

enter image description here

第3步:

dollarSign属性上创建一个构面。然后可以搜索以下日志。

对于没有$

的日志
-@dollarSign:$

对于带有$的日志

@dollarSign:$

您可以对hasDollarSign属性进行相同的操作,并将其设置为构面。

本文链接:https://www.f2er.com/3096652.html

大家都在问