PatientsLikeMe Tech Blog

We’re a team of Ruby on Rails developers and UX practitioners at PatientsLikeMe, where patients share data about their treatments, symptoms, and disease outcomes. We’re classically trained ninjas, pirates, rockstars, and dinosaur hunters. Our keyboards are magic wands — with lots of buttons, so they’re even better than regular magic wands. Meet the Team ↓

How We Monitor Ops w/ PagerDuty

PagerDuty Dispatch

Summary
We have a network of production monitoring tools at patientslikeme.com, where monit, NewRelic, and Pingdom feed alerts through PagerDuty to produce e-mail, SMS, and Pager alerts for production issues. PagerDuty has a ticketing system to assign a given problem to a single person. It’s awesome.

Why PagerDuty?
PagerDuty is the heart of the monitoring system at PatientsLikeMe. We’ve configured monit, NewRelic, and Pingdom to fire e-mail notifications to PagerDuty. PagerDuty collects all of the notifications, applies filtering rules, and opens Incident Tickets for anything needing attention.

  1. Filter Out Signal from Noise (monit instance alerts, etc)
  2. Single Person Assigned to Each Issue at a Time, w/ Escalation
  3. Wired up E-Mail, SMS, and old-school Pagers to get your attention (even at 4am)

Read the Full Post on Winfield’s Blog

Comments are closed.