我有一些pytest日志要处理。
日志行的示例是
"== 5 failed, 2 passed, 11 deselected, 7 xfailed, 2 xpassed in 1155.95 seconds =="
我需要过滤这种类型的日志行并使密钥值对成为下面的失败
passed=2,deselected=11and xfailed=7
请帮我在logstash配置文件中编写过滤器
答案 0 :(得分:0)
您没有提供自己尝试过的任何信息,但是......
一般的想法是使用grok {}过滤器将行解析为字段。这是一个开始:
grok {
match => [ "message", "== %{NUMBER:failed} failed," ]
}
这将创建一个名为“失败”的字段。这将包含价值' 5'来自您的样本数据。用其他有趣的数据继续这个想法。