performability at yahoo search
play

Performability at Yahoo Search Amr Awadallah and a bunch of other - PowerPoint PPT Presentation

Performability at Yahoo Search Amr Awadallah and a bunch of other yahoos amr@yahoo-inc.com Now, A word from our sponsor What is Yahoo Search ? Web Results (Served by Google) Direct Display (Yahoo Content) Inside Yahoo (Yahoo


  1. Performability at Yahoo Search Amr Awadallah and a bunch of other yahoos amr@yahoo-inc.com

  2. Now, A word from our sponsor ☺ • What is Yahoo Search ? • Web Results (Served by Google) • Direct Display (Yahoo Content) • Inside Yahoo (Yahoo Self Promotion) • Sponsored Listings (Overture) • Media Ads (e.g. North Banner)

  3. What to Measure? users Yahoo! Search Retention Rate, user actions: Increased Usage, search, click Word of Mouth user value satisfaction extraction Revenue CPU, Harddisk space, Memory Map, Core Dumps, Net IO, QPS, Latency, PVs, Clicks, …

  4. The Holy Grail: Real-time CTR • CTR = Click Through Rate = Clicks/Pages • Advantages: • Does not change significantly from week to week (filters out seasonal effects) • Very sensitive to any small problem taking place • Quickly deviates from norm in case of faults • Can be done at many levels of granulity (e.g. total CTR, Web CTR, Sponsored CTR, Per-Server CTR, … )

  5. Capture Aggregate Process Report Search Machines Count Real-time Nagios Collectors Trending Click Machines Pagers Quick grep agent parses apache logs on the fly and sends messages to the count collectors every 5 minutes.

  6. Examples: • CSI: Crash Scene Investigation ☺ • Forensic evidence tend to disappear over time (CYOA principle)

  7. One Caveat: • Instrumentation for real-time metrics adds another point of failure, specially click tracking What next? • Accumulate human knowledge into rule-based systems that can follow the same diagnosis steps that a human goes through to locate the reason for the fault. • Can we expand RT-CTR to other Internet Apps?

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend