using ncc group web performance data creatively
TRANSCRIPT
![Page 1: Using NCC Group Web Performance Data Creatively](https://reader033.vdocuments.mx/reader033/viewer/2022051300/587d53a51a28abee158b51ad/html5/thumbnails/1.jpg)
Using Data CreativelyGareth HughesSenior Professional Services Consultant
![Page 2: Using NCC Group Web Performance Data Creatively](https://reader033.vdocuments.mx/reader033/viewer/2022051300/587d53a51a28abee158b51ad/html5/thumbnails/2.jpg)
"SixHardDriveFormFactors" by Paul R. Potts - Provided by Author. Licensed under CC BY-SA 3.0 us via Wikimedia Commons - http://commons.wikimedia.org/wiki/File:SixHardDriveFormFactors.jpg#/media/File:SixHardDriveFormFactors.jpg
![Page 3: Using NCC Group Web Performance Data Creatively](https://reader033.vdocuments.mx/reader033/viewer/2022051300/587d53a51a28abee158b51ad/html5/thumbnails/3.jpg)
https://www.flickr.com/photos/54497431@N05/5650382450/
Integrating
![Page 4: Using NCC Group Web Performance Data Creatively](https://reader033.vdocuments.mx/reader033/viewer/2022051300/587d53a51a28abee158b51ad/html5/thumbnails/4.jpg)
Integrating: APM
• Application Performance Management
• Code-Level visibility
• Database monitoring
• Server monitoring
![Page 5: Using NCC Group Web Performance Data Creatively](https://reader033.vdocuments.mx/reader033/viewer/2022051300/587d53a51a28abee158b51ad/html5/thumbnails/5.jpg)
Integrating: AppDynamics
DEMO
![Page 6: Using NCC Group Web Performance Data Creatively](https://reader033.vdocuments.mx/reader033/viewer/2022051300/587d53a51a28abee158b51ad/html5/thumbnails/6.jpg)
Integrating: Continuous Integration
• PA Runner for Continuous Integration
• Fail a build chain if Performance Budget exceeded
• Tested with Jenkins and Team City
• Should also work with other solutions
![Page 7: Using NCC Group Web Performance Data Creatively](https://reader033.vdocuments.mx/reader033/viewer/2022051300/587d53a51a28abee158b51ad/html5/thumbnails/7.jpg)
Integrating: Continuous Integration
![Page 8: Using NCC Group Web Performance Data Creatively](https://reader033.vdocuments.mx/reader033/viewer/2022051300/587d53a51a28abee158b51ad/html5/thumbnails/8.jpg)
Integrating: Continuous Integration
![Page 9: Using NCC Group Web Performance Data Creatively](https://reader033.vdocuments.mx/reader033/viewer/2022051300/587d53a51a28abee158b51ad/html5/thumbnails/9.jpg)
Integrating: Continuous Integration{ 'config': { 'portalHubURL': 'https://portal.siteconfidence.co.uk', 'paPortalURL': 'https://pa.siteconfidence.co.uk', 'username': '[email protected]', 'password': 'mypassword', 'accountName': 'My PA Account', 'jobTemplateId': '12345', 'maxSecWaitForJob': '300', 'pathForOutput': 'paRunnerOutput.log' },
'perfBudgets': [ { 'url': 'http://www.bbc.co.uk/', 'budgets': [ { 'total time (sec)': '5.0', 'page size (bytes)': '400000', 'object count': '80' } ] }, { 'url': 'http://www.bbc.co.uk/sport/', 'budgets': [ { 'total time (sec)': '15.0', 'page size (bytes)': '1200000', 'object count': '200' } ] } ] }
![Page 10: Using NCC Group Web Performance Data Creatively](https://reader033.vdocuments.mx/reader033/viewer/2022051300/587d53a51a28abee158b51ad/html5/thumbnails/10.jpg)
https://www.flickr.com/photos/54745487@N00/4444141576/
Data Visualisation
![Page 11: Using NCC Group Web Performance Data Creatively](https://reader033.vdocuments.mx/reader033/viewer/2022051300/587d53a51a28abee158b51ad/html5/thumbnails/11.jpg)
Graphite does two things:
1. Store numeric time-series data
2. Render graphs of this data on demand
What Graphite does not do is collect data for you…
But we can fix that!
Data Visualisation: Graphite
![Page 12: Using NCC Group Web Performance Data Creatively](https://reader033.vdocuments.mx/reader033/viewer/2022051300/587d53a51a28abee158b51ad/html5/thumbnails/12.jpg)
Data Visualisation: Graphite
DEMO
![Page 13: Using NCC Group Web Performance Data Creatively](https://reader033.vdocuments.mx/reader033/viewer/2022051300/587d53a51a28abee158b51ad/html5/thumbnails/13.jpg)
Data Visualisation: Dashboard• Non-Interactive Dashboard
• Open Source
• Uses existing API
• Quick, clear display of monitoring data
• Pages
• User Journeys
• Web Services
• Report by Exception feature
• Code & Link on Community Site
DEMO
![Page 14: Using NCC Group Web Performance Data Creatively](https://reader033.vdocuments.mx/reader033/viewer/2022051300/587d53a51a28abee158b51ad/html5/thumbnails/14.jpg)
https://www.flickr.com/photos/77890596@N04/8366912624/
Other Applications
![Page 15: Using NCC Group Web Performance Data Creatively](https://reader033.vdocuments.mx/reader033/viewer/2022051300/587d53a51a28abee158b51ad/html5/thumbnails/15.jpg)
API v2• OAUTH 2 Authentication
• Simpler request format
• Unified endpoint for all services
• Monitoring
• RUM
• Performance Analyser
• Coming soon!
![Page 16: Using NCC Group Web Performance Data Creatively](https://reader033.vdocuments.mx/reader033/viewer/2022051300/587d53a51a28abee158b51ad/html5/thumbnails/16.jpg)
Thank you! Questions?
https://community.nccgroup-webperf.com