<div dir="ltr">All,<div><br></div><div>I have a question in relation to monitoring of async messages.</div><div><br></div><div>We have a "web application" where performance in very important, where rabbitmq messages are published to the broker.</div><div>Due to the importance of performance, we do not have any "acking" going on - so all messages are effectively "fire and forget"</div><div><br></div><div>We have a "reporting application" that subscribes to the messages and creates reports.</div><div>The problem is that these reports are also critical - i.e. we cannot afford to have messages that go missing/get dropped etc</div><div><br></div><div>So the question I have is how do we go about monitoring the all message data is in the reporting application i.e. what do people usually do in a scenario like this?</div><div><br></div><div>We were thinking of writing a database script that looks at the database of the "web application" and "reporting application" and compares results - but this certainly does not feel right!</div><div>Should we monitor at all?</div><div><br></div><div>Any help appreciated.</div><div><br></div><div>Billy</div></div>