- Branch monitoring for testing
- Quicker setup, better dashboard
- More complex setup, doesn't appear to have same error properties
- Monitor available for servers
- Browser monitoring (how are visitors interacting, slow scripts, loading assets, js errors)
- Tracking sessions (js, browser, page breakdown, type of browser, location)
---- What's the difference between this and Travis?
- USE THIS INSTEAD OF TRAVIS (recommended from multiple peeps)
- Uses Selenium to click around and run through a scenario of your choosing. IE if user registration is the most important, have your test run through and create a user. Create a CRON job for doing this every 10 minutes and then clean up and delete users after 24 hours.
- $13.50 for 1 script, 2 free SMS notifications
- $36.50 for 3 scripts, 6 free SMS notifications
- Free 30 day trial
- Basecamp uses a "Rollout" for features, running all code against a production environment.
- Create an in-app stage switcher to jump between different setups [DHH link] (https://signalvnoise.com/posts/3535-beyond-the-default-rails-environments)
- "The process is to deploy the feature branch you’re about to merge to master to the rollout environment"
- Implement a CI for branching
- Implement New Relic for UI tracking and monitoring
- Implement Still Alive with CRON job to check calculation then reset after 24 hours (eastside or noside data)