Skip to content
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

Improve Heroku Downtime Handling #236

Open
dahlbyk opened this issue Mar 15, 2016 · 4 comments
Open

Improve Heroku Downtime Handling #236

dahlbyk opened this issue Mar 15, 2016 · 4 comments
Assignees
Milestone

Comments

@dahlbyk
Copy link
Member

dahlbyk commented Mar 15, 2016

Following up on today's downtime, two observations:

  1. We should implement Heroku customer error/maintenance pages. My first thought is to host the pages from this repo with GitHub Pages. Heroku pulls our page in with an iframe.
  2. We need to have some sort of uptime monitor, ideally integrated with StatusPage (e.g. http://doers.statuspage.io/public-metrics/pingdom/ or http://doers.statuspage.io/public-metrics/new-relic/). For now I've set up huboard.com and huboard.com/huboard pings with NewRelic Synthetics.
@dahlbyk dahlbyk added this to the Polish milestone Apr 15, 2016
@discorick discorick self-assigned this Sep 20, 2016
@discorick
Copy link
Member

We should implement Heroku customer error/maintenance pages. My first thought is to host the pages from this repo with GitHub Pages. Heroku pulls our page in with an iframe.

Completed via cloudfront:

503: https://d1e976wof7qcp5.cloudfront.net/static/503.html
Maintenance: https://d1e976wof7qcp5.cloudfront.net/static/maintenance.html

@discorick
Copy link
Member

We need to have some sort of uptime monitor, ideally integrated with StatusPage (e.g. http://doers.statuspage.io/public-metrics/pingdom/ or http://doers.statuspage.io/public-metrics/new-relic/). For now I've set up huboard.com and huboard.com/huboard pings with NewRelic Synthetics.

Would you consider this finished as well @dahlbyk ? We have pretty good coverage on status.huboard.com

@dahlbyk
Copy link
Member Author

dahlbyk commented Sep 21, 2016

Completed via cloudfront:

503: https://d1e976wof7qcp5.cloudfront.net/static/503.html
Maintenance: https://d1e976wof7qcp5.cloudfront.net/static/maintenance.html

Confirmed! 💯

We need to have some sort of uptime monitor, ideally integrated with StatusPage (e.g. http://doers.statuspage.io/public-metrics/pingdom/ or http://doers.statuspage.io/public-metrics/new-relic/). For now I've set up huboard.com and huboard.com/huboard pings with NewRelic Synthetics.

Would you consider this finished as well @dahlbyk ? We have pretty good coverage on status.huboard.com

We have pretty good coverage, but if we have a problem that our fault, rather than a vendor, we have to manually update. Since we're using NR, care to look into pushing some sort of metric into StatusPage?

@discorick
Copy link
Member

We have pretty good coverage, but if we have a problem that our fault, rather than a vendor, we have to manually update. Since we're using NR, care to look into pushing some sort of metric into StatusPage?

Yep worth looking into. Also NR didn't pick up our last outtage from the GH API which is a little concerning

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants