rabbitmq based uptime monitoring and alerting service written in go