Afetr使用grok匹配以下日志行,得到消息" msg"并试图使用KV插件来提取字段。但是也想要在一个字段中的数组中的所有键,你能建议任何方式来做到这一点吗?
神交: grok {match => ["消息","%{WORD}%{SPACE} [%{GREEDYDATA:ts}] \<%{DATA:user}> \< {\"响应\":{%{GREEDYDATA:msg}}}>" ]
过滤器:
void textBox_Enter(object sender, EventArgs e) {
lastFocused = (TextBox)sender;
}
private void btnone_Click(object sender, EventArgs e) {
if (lastFocused != null) { lastFocused.Text += "1";
}
状态[04/06 18:36:28.114]< {"回应":{" In":42," Out":42,& #34; A":1," B":18," C":7}}>
答案 0 :(得分:0)
您的kv {}过滤器设置为创建[response] [in]等字段。您可以进入ruby {}过滤器并循环遍历[response]字段下的键。