Удалите подстроку из журнала, используя шаблон grok в logstash
У меня есть содержимое файла журнала следующим образом:
{
"_index": "logstash-2017.11.06",
"_type": "kafka-jmx",
"_id": "AV-QGz3xU0bFuxdeGGWp",
"_version": 1,
"_score": null,
"_source": {
"metric_value_number": 1,
"path": "/Users/nishantsingh/JMX_CONFS/",
"@timestamp": "2017-11-06T06:53:44.937Z",
"@version": "1",
"host": "localhost",
"metric_path": "localhost_9999.KafkaActiveControllerCount.Value",
"type": "kafka-jmx"
},
"fields": {
"@timestamp": [
1509951224937
]
},
"sort": [
1509951224937
]
}
Я пытаюсь написать шаблон Грок, похожий на
filter {
grok {
"metric_path" => "%{GREEDYDATA}\.%{JAVAMETHOD:metrictype}\.%{JAVACLASS:metricname}"
}
}
мне нужно на самом деле избавиться от localhost_9999
подстрока