Как отправить отдельные поля данных из logstash в zabbix
Поэтому мы хотим отслеживать время доступа Tomcat с помощью zabbix. Я посмотрел на logstash, думая, что он может разобрать сообщения журнала, и может. Я получаю части сообщения журнала в виде отдельных полей в подробном выводе logstash. Все идет нормально.
теперь для плагина zabbix_sender. и вот где все идет не так: следуя примеру с веб-сайта logstash, мне удалось отправить все сообщения журнала на zabbix сервер. Но как я могу сказать logstash отправлять только время доступа?
Ниже приведен пример с фильтром журнала mysql, который я использовал для игры:
filter {
grok {
type => "mysql-log"
match => [ "message", "%{NUMBER:date} %{TIME:time} %{DATA:themessage}" ]
add_tag => [ "zabbix-sender" ]
add_field => [
"zabbix_host", "my-host",
"zabbix_item", "my-key"
]
}
}
что мне нужно изменить, чтобы отправить сообщение только в этом примере?
[РЕДАКТИРОВАТЬ]
Глядя на код logstash для плагина zabbix, я бы сказал, что мне здесь не повезло, но, может быть, кто-то знает обходной путь? Я не хочу иметь дело с катящимися бревнами сам...