Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Production Error Monitoring with Sentry

Production Error Monitoring with Sentry

Barcamp Bangkhen 8

Manatsawin Hanmongkolchai

November 26, 2017
Tweet

More Decks by Manatsawin Hanmongkolchai

Other Decks in Programming

Transcript

  1. Me • Manatsawin Hanmongkolchai • Owner, Programmer, DevOps, Business Development,

    Admin page, Support at TipMe.in.th • Yes, this is my pet project
  2. What is TipMe • Platform for streamer donation on Twitch/YouTube/Facebook

    Live/MyLive • Support Thai payment channels ◦ True Money ◦ True Wallet ◦ More coming soonTM
  3. How TipMe does Monitoring • I know about 90% of

    site error without user report • With only 3 alarms that has low false positive • This is critical, as you want your user to be happy and your day job boss to be happy
  4. 3 Alarms? • Two alarms are Stackdriver Monitoring HTTP check

    • One point to a generic user page • One point to a health check page ◦ Test database writing ◦ Test cache server ◦ Test job system ◦ Test cloud storage writing • The last one is error reporter
  5. Sentry • Sentry is the one of the largest error

    reporting platform • The first time I installed Sentry on TipMe I discovered 2 bugs that nobody bothered to report
  6. How to use Sentry • Free on Sentry.io (for one

    user - that's my whole team) • Also can run self-hosted • Many supported languages & framework