如何正确获得如下日志格式的grok模式:
我试过使用%{notspace},但它需要一整行。
<firstname>John</firstname><lastname>Adams</lastname><issuedBy>USA</issuedBy>
json必须是这样的。
{
"firstname": "John",
"lastname": "Adams",
"issuedBy": "USA",
}
如何正确获得如下日志格式的grok模式:
我试过使用%{notspace},但它需要一整行。
<firstname>John</firstname><lastname>Adams</lastname><issuedBy>USA</issuedBy>
json必须是这样的。
{
"firstname": "John",
"lastname": "Adams",
"issuedBy": "USA",
}
1条答案
按热度按时间vlurs2pr1#
您可以使用下一个grok模式:
输出问题中使用的行的示例:
如果您想要更复杂但更可靠的东西,您可以使用本问题前面提到的xml过滤器插件。
请记住,只有当数据总是按您发布的行格式化时,使用上述grok筛选器才有用。