Breaking the News: Delivering Content
with Actionable Performance Data
Al Kemner, Principal Engineer - Gannett
GANNETT
Gannett Co., Inc. is a next-generation media company committed to strengthening
communities across our network.
•  500+ digital products
•  116 brands
•  110 markets internationally
•  114 Million unique visitors
•  Serves 1.8 Billion Monthly User Minutes
•  Reaches 45% of the US online internet population(age 18+)
Copyright © 2015 AppDynamics. All rights reserved. 2
GANNETT
Powerhouse brands such as USA TODAY, Detroit Free Press, and Arizona Republic,
Democrat & Chronicle and many more.
Copyright © 2015 AppDynamics. All rights reserved. 3
Overview
•  What problem are we trying to solve?
•  Visibility Into End Users Performance
•  Independent Monitor for End User Performance
•  Overcoming Culture
•  Q/A
Copyright © 2015 AppDynamics. All rights reserved. 4
Copyright © 2015 AppDynamics. All rights reserved. 5
Copyright © 2015 AppDynamics. All rights reserved. 6
Visibility Into End Users Performance
Copyright © 2015 AppDynamics. All rights reserved. 7
Visibility Into End Users Performance
Copyright © 2015 AppDynamics. All rights reserved. 8
Visibility Into End Users Performance
Copyright © 2015 AppDynamics. All rights reserved. 9
Server-side
snapshots
Copyright © 2015 AppDynamics. All rights reserved. 10
Visibility Into End Users Performance
Copyright © 2015 AppDynamics. All rights reserved. 11
Visibility Into End Users Performance
Copyright © 2015 AppDynamics. All rights reserved. 12
Visibility Into End Users Performance
Copyright © 2015 AppDynamics. All rights reserved. 13
Visibility Into End Users Performance
Independent Monitor for End User Performance
Copyright © 2015 AppDynamics. All rights reserved. 14
•  Having something we can trust
•  Monitoring of critical user flows
•  Correlating user performance to the backend(s)
Real Browsers
Copyright © 2015 AppDynamics. All rights reserved. 15
Copyright © 2015 AppDynamics. All rights reserved. 16
Geographic Distribution
Flexible Job Schedules
Copyright © 2015 AppDynamics. All rights reserved. 17
Copyright © 2015 AppDynamics. All rights reserved. 18
Flexible Job Schedules
Copyright © 2015 AppDynamics. All rights reserved. 19
Flexible Cost Management
Copyright © 2015 AppDynamics. All rights reserved. 20
Flexible Cost Management
Job Retry
Copyright © 2015 AppDynamics. All rights reserved. 21
Jobs will retry on
•  Error(assertion failed)
•  Timeout
•  Performance thresholds
Job Timeout change to 5secs
Copyright © 2015 AppDynamics. All rights reserved. 22
Performance Thresholds
Copyright © 2015 AppDynamics. All rights reserved. 23
Reliable Connection Speeds
Copyright © 2015 AppDynamics. All rights reserved. 24
Monitoring of critical user flows
Copyright © 2015 AppDynamics. All rights reserved. 25
Copyright © 2015 AppDynamics. All rights reserved. 26
Monitoring of critical user flows
Copyright © 2015 AppDynamics. All rights reserved. 27
Monitoring of critical user flows
Monitoring of critical user flows
Copyright © 2015 AppDynamics. All rights reserved. 28
Copyright © 2015 AppDynamics. All rights reserved. 29
Monitoring of critical user flows
Copyright © 2015 AppDynamics. All rights reserved. 30
Monitoring of critical user flows
Copyright © 2015 AppDynamics. All rights reserved. 31
Monitoring of critical user flows
Copyright © 2015 AppDynamics. All rights reserved. 32
Monitoring of critical user flows
Copyright © 2015 AppDynamics. All rights reserved. 33
Monitoring of critical user flows
Copyright © 2015 AppDynamics. All rights reserved. 34
Monitoring of critical user flows
Server-side correlation
Copyright © 2015 AppDynamics. All rights reserved. 35
Server-side correlation
Copyright © 2015 AppDynamics. All rights reserved. 36
Server-side correlation
Copyright © 2015 AppDynamics. All rights reserved. 37
Server-side correlation
Copyright © 2015 AppDynamics. All rights reserved. 38
Overcoming Culture
•  Don’t fall into using the product reactively
•  EVERY alert actionable will drive product usage
–  Setup one pristine example
Copyright © 2015 AppDynamics. All rights reserved. 39
Q/A
Copyright © 2015 AppDynamics. All rights reserved. 40
Thank You

AppSphere 15 - Breaking the News: Delivering Content with Actionable Performance Data