Я смотрел на logstash pipeline.workers вариант, который гласит, чтоЯвляется ли стадия ввода logstash многопоточной?
-w, --pipeline.workers COUNT
Устанавливает количество рабочих трубопроводов бежать. Эта опция задает количество рабочих, которые будут, , параллельно, выполнить фильтр и выход этапы трубопровода. Если вы обнаружите, что события поддерживают резервную копию или что процессор не насыщен, подумайте об увеличении этого номера, чтобы лучше использовать мощность обработки машины. По умолчанию используется количество ядер процессора хоста.
мне было интересно, если logstash входной каскад использует все ядра моей машины:
input {
kafka {
bootstrap_servers=>"kfk1:9092,kfk2:9092"
topics => ["mytopic"]
group_id => "mygroup"
key_deserializer_class => "org.apache.kafka.common.serialization.ByteArrayDeserializer"
value_deserializer_class => "org.apache.kafka.common.serialization.ByteArrayDeserializer"
codec => avro {
schema_uri => "/apps/schema/rocana3.schema"
}
}
}
ли этот вход> Кафка> кодек> Avro также использует все ядра моей машины или это один резьбовой этап?