O'Reilly's Performance Optimizations in a Cloud-Centric World

Learn all you need to know about email best practices, deliverability, and tools with email whitepapers and ebooks.

Issue link: https://hub.dyn.com/i/545501

Contents of this Issue


Page 22 of 38

CHAPTER 2 If You Can't Control It, Monitor It It's vitally important for you to understand what's going on with the elements of your website and infrastructure that you can't control— particularly their impact on other areas of your website. A good monitoring system is essential to enabling the performance opti‐ mizations that are recommended in Chapter 3. In addition to monitoring, it's important that you set up appropriate alerting to notify you when issues may be occurring. A good monitoring solution needs to gather a full range of data about how your website is performing. This needs to illustrate not only what is happening across the full end to end—from server to user—but also across the full range of users. It not only needs to gauge the user experience, but also provide sufficient data to be able to determine the root cause if the experience is not at the level expected. Reasonable end-to-end monitoring requires five types of monitor‐ ing. 1. RUM and EUM Ultimately, the most important data answers the question: what is the user seeing? This is the task of real user monitoring (RUM) and end user monitoring (EUM). RUM gathers data from all user activity and passes that data back to a central collection server, allowing analysis of your users' exact 13

Articles in this issue

view archives of eBooks - O'Reilly's Performance Optimizations in a Cloud-Centric World