Skip to content

Instantly share code, notes, and snippets.

@JessicaG
Last active September 9, 2015 21:45
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save JessicaG/2c06596559acdc35b48c to your computer and use it in GitHub Desktop.
Save JessicaG/2c06596559acdc35b48c to your computer and use it in GitHub Desktop.
Travis/Jensen/Production Logging

Travis

  • Branch monitoring for testing
  • Quicker setup, better dashboard

Jenkins

  • More complex setup, doesn't appear to have same error properties

New Relic

  • 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)

Apache Logging

---- 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

Misc Notes

Recommendations

  • 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)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment