J'ai un processus Logstash exécuté à l'intérieur d'un nœud consommant à partir d'une liste Redis, mais je crains qu'un seul processus ne puisse pas gérer le débit de données sans un grand retard. Je me demandais si je cours un processus de plus pour Logstash à l'intérieur de cette même machine sera un peu mieux, mais je ne suis pas certain à ce sujet. Je sais que mon index ES n'est pas un goulot d'étranglement.Plusieurs instances de Logstash lisant à partir de Redis
Est-ce que Logstash dupliquerait mes données, si je consomme la même liste? Cette approche semble être une bonne chose à faire?
Merci!
Voici ma configuration d'entrée:
input {
redis {
data_type => "list"
batch_count => 300
key => "flight_pricing_stats"
host => "my-redis-host"
}
}
'Would Logstash dupliquer mes données, si je consomme la même liste' Non, ce ne sera pas. Lorsque logstash tire un message de la liste redis, le message est supprimé de redis. (Nous avons utilisé plusieurs logstash dans la production tirant des messages d'un redis). – baudsp