HAProxy
Utilisez HAProxy pour agir en tant qu'équilibreur de charge pour les instances Logstash de votre cluster de réception.
HAProxy est un équilibreur de charge tcp ou http open source. Vous pouvez ajouter ce composant pour ajouter des fonctions d'équilibrage de charge à votre architecture de collecte de données. Vous pouvez également l'utiliser pour protéger l'agent LFA contre les modifications apportées sur le cluster de réception.
HAProxy est un package de système d'exploitation que vous devez installer avec un outil tel que yum
ou yast
.
Pour plus d'informations sur HAProxy, voir http://www.haproxy.org/#docs
Une fois configuré, il s'exécute en tant que service sur le système d'exploitation. Le fichier de configuration de HAProxy est haproxy.cfg.
Si vous surveillez des fichiers journaux avec plusieurs lignes, vous devez configurer HAProxy avec une affinité pour les agents basée sur les informations IP. Pour plus d'informations, voir Fichiers journaux uniques et multilignes.
Vous pouvez également modifier votre configuration HAProxy pour activer la page des statistiques. Pour plus d'informations, voir http://www.haproxy.org/download/1.5/doc/configuration.txt.