当尝试按标签过滤时,会出现一个小弹出窗口:
我一直在寻找 logfmt 周围,但我能找到的只有 key=value 总体安排
logfmt
key=value
我的问题是:
http.url="http://example.com?bla=bla&foo=bar"
我做了一些研究 logfmt 也基于 documentation of the original implementation 并且在 Python implementation 的(以及 respective tests ),我想说它不支持任何更复杂的东西(比如starts_with,not equal,contains)。这是因为解析器的输出是一个简单的字典(值中不包含正则表达式)。
至于第二个问题,使用前面提到的Python解析器,我可以仔细检查您的过滤器是否正常:
from logfmt import parse_line parse_line('http.url="http://example.com?bla=bla&foo=bar"')
输出
{'http.url': 'http://example.com?bla=bla&foo=bar'}
这让我怀疑耶格方面有问题,但这是我所能做到的。