Production Error Monitoring with Sentry

Production Error Monitoring with Sentry

Barcamp Bangkhen 8

59820ab78fcd471047491c8265a01daf?s=128

Manatsawin Hanmongkolchai

November 26, 2017
Tweet

Transcript

  1. 2.

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

    Admin page, Support at TipMe.in.th • Yes, this is my pet project
  2. 3.

    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. 4.
  4. 5.

    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
  5. 6.

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

    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
  7. 8.
  8. 9.
  9. 10.

    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
  10. 13.
  11. 14.
  12. 17.
  13. 18.
  14. 19.
  15. 20.
  16. 21.
  17. 24.
  18. 25.
  19. 26.
  20. 27.
  21. 28.
  22. 31.
  23. 32.