Почему logstash-forwarder не отправляет более 100 событий на запрос дровосека?

Я видел, что именно flush_size управляет событиями, отправляемыми по запросу в дровосеке (logstash-forwarder), но я установил для него значение по умолчанию 150, как показано ниже.

config :flush_size, :validate => :number, :default => 150

ФАЙЛ: /opt/logstash/lib/logstash/outputs/elasticsearch_http.rb

но все же я не вижу, чтобы дровосек отправлял более 100 событий на запрос.

Jan 23 16:59:01 197nodnb13846 logstash-forwarder[30342]: 2015/01/23 16:59:01.496540 Connecting to [127.0.0.1]:5000 (127.0.0.1) 
Jan 23 16:59:01 197nodnb13846 logstash-forwarder[30342]: 2015/01/23 16:59:01.828968 Connected to 127.0.0.1
Jan 23 16:59:08 197nodnb13846 logstash-forwarder[30342]: 2015/01/23 16:59:08.146238 Registrar received 100 events
Jan 23 16:59:13 197nodnb13846 logstash-forwarder[30342]: 2015/01/23 16:59:13.500840 Registrar received 100 events
Jan 23 16:59:16 197nodnb13846 logstash-forwarder[30342]: 2015/01/23 16:59:16.938172 Registrar received 100 events
Jan 23 16:59:18 197nodnb13846 logstash-forwarder[30342]: 2015/01/23 16:59:18.330341 Registrar received 100 events
Jan 23 16:59:19 197nodnb13846 logstash-forwarder[30342]: 2015/01/23 16:59:19.347694 Registrar received 100 events
Jan 23 16:59:20 197nodnb13846 logstash-forwarder[30342]: 2015/01/23 16:59:20.341879 Registrar received 100 events
Jan 23 16:59:21 197nodnb13846 logstash-forwarder[30342]: 2015/01/23 16:59:21.339127 Registrar received 100 events
Jan 23 16:59:23 197nodnb13846 logstash-forwarder[30342]: 2015/01/23 16:59:23.060140 Registrar received 100 events
Jan 23 16:59:24 197nodnb13846 logstash-forwarder[30342]: 2015/01/23 16:59:24.680771 Registrar received 100 events
Jan 23 16:59:26 197nodnb13846 logstash-forwarder[30342]: 2015/01/23 16:59:26.196146 Registrar received 100 events
Jan 23 16:59:27 197nodnb13846 logstash-forwarder[30342]: 2015/01/23 16:59:27.043658 Registrar received 100 events
Jan 23 16:59:28 197nodnb13846 logstash-forwarder[30342]: 2015/01/23 16:59:28.203279 Registrar received 100 events

После этого я перезапустил logstash и logstash-forwarder, но он все еще не работает.


person Ashwini Adlakha    schedule 23.01.2015    source источник
comment
/opt/logstash/lib/logstash/outputs/elasticsearch_http.rb — это клиентская библиотека Logstash Elasticsearch, но журналы logstash-forwarder предназначены для logstash-forwarder. Вы сравниваете яблоки и апельсины.   -  person Magnus Bäck    schedule 23.01.2015


Ответы (1)


Отредактируйте сценарий инициализации и измените значение -spool-size:

grep DAEMON_ARGS /etc/init.d/logstash-forwarder

DAEMON_ARGS="-config /etc/logstash-forwarder -spool-size 100 -log-to-syslog"

/etc/init.d/logstash-forwarder перезапустить

person Lfreitas    schedule 27.01.2015