Hoi allemaal,
Ik ben bezig om eens uit te zoeken hoe Graylog2 werkt met RabbitMQ. De bedoeling is dus dat alle berichtjes eerst de queue in gaan en Graylog2 ze daar uit pikt en ze dan ophaalt. RabbitMQ is officieel supported door Graylog2 dus dat zou goed moeten gaan.
Na de installatie van de 2 pakketten maak ik een Exchange aan in RabbitMQ, in Graylog2 vertel ik dat ik op die Exchange wil luisteren naar inkomende berichtjes en als ik dan Graylog2 start word er netjes een queue aangemaakt. De Exchange stuurt alles dan door naar de queue.
Maar, en nu komt het gekke, als ik Graylog2 stop (wat dus ook gebeurt bij problemen) dan word de queue weer weggegooid en alle berichtjes die vervolgens binnenkomen op die exchange gaan naar /dev/null (zo ongeveer). Ik raak dan dus alsnog een hele bak berichten kwijt omdat de queue weer word verwijderd.
Ik heb heel Google ondersteboven gekeerd, en de handleiding van RabbitMQ gelezen waar precies in staat wat ik doe, maar met de mededeling dat je berichten netjes in de queue blijven wachten op het moment dat je "workers" uitvallen. Dat is dus niet zo.
Heeft iemand enig idee wat ik fout doe? Of waar het fout gaat?
Ik ben bezig om eens uit te zoeken hoe Graylog2 werkt met RabbitMQ. De bedoeling is dus dat alle berichtjes eerst de queue in gaan en Graylog2 ze daar uit pikt en ze dan ophaalt. RabbitMQ is officieel supported door Graylog2 dus dat zou goed moeten gaan.
Na de installatie van de 2 pakketten maak ik een Exchange aan in RabbitMQ, in Graylog2 vertel ik dat ik op die Exchange wil luisteren naar inkomende berichtjes en als ik dan Graylog2 start word er netjes een queue aangemaakt. De Exchange stuurt alles dan door naar de queue.
Maar, en nu komt het gekke, als ik Graylog2 stop (wat dus ook gebeurt bij problemen) dan word de queue weer weggegooid en alle berichtjes die vervolgens binnenkomen op die exchange gaan naar /dev/null (zo ongeveer). Ik raak dan dus alsnog een hele bak berichten kwijt omdat de queue weer word verwijderd.
Ik heb heel Google ondersteboven gekeerd, en de handleiding van RabbitMQ gelezen waar precies in staat wat ik doe, maar met de mededeling dat je berichten netjes in de queue blijven wachten op het moment dat je "workers" uitvallen. Dat is dus niet zo.
Heeft iemand enig idee wat ik fout doe? Of waar het fout gaat?
Owner of DBIT Consultancy | DJ BassBrewer