-
Notifications
You must be signed in to change notification settings - Fork 5
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Monitor hubot uptime and logs #8
Comments
Tried free loggly addon, but it was pretty terrible, and there was no way to hook it up to notifications systems. Set up a new uptimerobot account, and it's pinging a custom endpoint on our hubot every 5 minutes (fastest possible interval with their service, since it's polling). If I set up a pagerduty or opsgenie account, then I can have uptimerobot send an email to their alerting services. Uptimerobot only allows a single user/email for login, so perhaps we could start a new alias that goes to a few people? maybe [email protected]? Otherwise, I can just keep these accounts that I'm testing under my email, but I'd rather spread the wealth :) cc: @whit537 |
@patcon I've been using [email protected] for accounts like that. It's a shared account in SupportBee. I've added you there. :-) |
Thanks! I like that approach. Changing it now. |
OK, officially have this working. Here's what we have:
So long story short, we're checking every 5 minutes that hubot is up, and I get an alert if he's not :) Note: Realized we should eventually have a way to know if someone is trying to brute-force our hubot: #10 |
Could use uptimerobot (free) to monitor an endpoint.
Could also use Loggly to monitor hubot logs using their heroku addon. (Also free)
Would be great to use this as an opportunity to start using a pagerduty workflow for gittip -- sending notifications when the hubot goes down. After all, if no one trusts when it will be available, they'll never want to depend on it :)
Psssst @m3matta :)
The text was updated successfully, but these errors were encountered: