SlideShare uma empresa Scribd logo
1 de 67
Baixar para ler offline
VIGIL
Effective end-to-end monitoring
for large-scale recommender
systems at Glance
We'll be your speakers for today's
featured talk on monitoring
practices. Brace yourselves for an
enjoyable session!!
Hello!
Priyansh
Manisha
Page 02 |
CONTENT
01
02
03
04
05
06
INTRODUCTION
NEED FOR MONITORING
VIGIL
IMPACT
EXPRESSWAY
CONCLUSION
3 in 4
Android phones have
Glance Lock Screen
230+ M users
Page 04 |
RECOMMENDER
ENGINE
Page 06 |
Page 07 |
Page 07 |
Page 07 |
Page 07 |
Page 07 |
Page 07 |
ML
MONITORING
HOW ML MONITORING
IS DIFFERENT FROM
SYSTEM MONITORING?
Page 10 |
VIGIL
MONITORING FRAMEWORK @ GLANCE
VIGIL FRAMEWORK
Page 12 |
QUALITY RELIABILITY &
ROBUSTNESS
DEVELOPER
PRODUCTIVITY
OPTIMIZE
RESOURCE & COST
PROACTIVE ALERTING & SYSTEM
MONITORING
DEPENDENCY & IMPACT
MONITORING
TESTING & PERFORMANCE
MONITORING
DRIFT
DETECTION
DATA HYGIENE
CHECKS
COMPONENT
SPECIFIC METRICS
CENTRALIZED VIEW &
DEPENDENCY GRAPHS
ALERTING
MODEL
PERFORMANCE
MONITORING
VIGIL FRAMEWORK
Page 12 |
QUALITY RELIABILITY &
ROBUSTNESS
DEVELOPER
PRODUCTIVITY
OPTIMIZE RESOURCE &
COST
PROACTIVE ALERTING &
SYSTEM MONITORING
DEPENDENCY &
IMPACT MONITORING
TESTING & PERFORMANCE
MONITORING
DRIFT
DETECTION
DATA HYGIENE
CHECKS
COMPONENT
SPECIFIC METRICS
CENTRALIZED VIEW &
DEPENDENCY GRAPHS
ALERTING
MODEL
PERFORMANCE
MONITORING
VIGIL FRAMEWORK
Page 12 |
QUALITY RELIABILITY &
ROBUSTNESS
DEVELOPER
PRODUCTIVITY
OPTIMIZE RESOURCE &
COST
PROACTIVE ALERTING & SYSTEM
MONITORING
DEPENDENCY & IMPACT
MONITORING
TESTING & PERFORMANCE
MONITORING
DRIFT
DETECTION
DATA HYGIENE
CHECKS
COMPONENT
SPECIFIC
METRICS
CENTRALIZED VIEW
& DEPENDENCY
GRAPHS
ALERTING
MODEL
PERFORMANCE
MONITORING
CHALLENGES
Drift in data
y = f(x)
Page 13 |
SET - 1
Changing data distribution
Page 14 |
Changing user interest & behavior
Page 15 |
VIGIL TECHNIQUES
01
02
03
DRIFT DETECTION
DATA HYGIENE CHECKS
COMPONENT SPECIFIC METRICS
04 MODEL PERFORMANCE MONITORING
05 CENTRALIZED VIEW & DEPENDENCY GRAPHS
06 ALERTING
Page 16 |
Distance metrics
Error-based metrics
Statistical tests
Data sketches
DRIFT DETECTION
Page 17 |
QUALITY, REOSURCE & COST OPTIMIZATION
CHALLENGES
Issues in data
Bias and fairness concerns
Incorrect or outdated features
SET - 2
Page 18 |
Data Quality and Hygiene
Areas of impact
Inaccurate
Data
Data
duplicati
on
Missing
values
Bias
Incorrect
features
Recommendation High Low Low High High
Business metrics High Low Low High High
User trust Low Low High High High
Areas of Impact Matrix
Page 19 |
VIGIL TECHNIQUES
Page 20 |
01
02
03
DRIFT DETECTION
DATA HYGIENE CHECKS
COMPONENT SPECIFIC METRICS
04 MODEL PERFORMANCE MONITORING
05 CENTRALIZED VIEW & DEPENDENCY GRAPHS
06 ALERTING
Data validation
Statistical measures
Feature consistency
Outlier detection
DATA QUALITY & HYGIENE
Page 21|
RELIABILITY & ROBUSTNESS
CHALLENGES
Infrastructure failures
Timeout/Latency
Component failures
SET - 3
Page 22 |
COMPONENT FAILURES
Page 23 |
COMPONENT FAILURES
Page 24 |
VIGIL TECHNIQUES
Page 25 |
01
02
03
DRIFT DETECTION
DATA HYGIENE CHECKS
COMPONENT SPECIFIC METRICS
04 MODEL PERFORMANCE MONITORING
05 CENTRALIZED VIEW & DEPENDENCY GRAPHS
06 ALERTING
COMPONENT LEVEL METRICS
Logging component-specific errors
Log-based metric dashboards
Latency SLAs
Load testing
Page 26 |
RELIABILITY & ROBUSTNESS, DEVLEOPER PRODUCTIVITY
CHALLENGES
Lack of Actionable Insights
Adapt to evolving user preferences
Overfitting or underfitting
Page 27 |
SET - 4
VIGIL TECHNIQUES
Page 31 |
01
02
03
DRIFT DETECTION
DATA HYGIENE CHECKS
COMPONENT SPECIFIC METRICS
04 MODEL PERFORMANCE MONITORING
05 CENTRALIZED VIEW & DEPENDENCY GRAPHS
06 ALERTING
MODEL PERFORMANCE
MONITORING
Continuous evaluation
Comparison with expected behavior
A/B testing
Page 29 |
QUALITY
CHALLENGES
Lack of visibility
Bottlenecks and performance issues
Dependency tracking
Page 30 |
SET - 5
VIGIL TECHNIQUES
Page 28 |
01
02
03
DRIFT DETECTION
DATA HYGIENE CHECKS
COMPONENT SPECIFIC METRICS
04 MODEL PERFORMANCE MONITORING
05 CENTRALIZED VIEW & DEPENDENCY GRAPHS
06 ALERTING
CENTRALIZED VIEW &
DEPENDENCY GRAPHS
Expressway Platform
Dependency graphs
Page 32 |
DEVELOPER PRODUCTIVITY
CHALLENGES
Delayed detection
Poor system performance
Inability to address problems quickly
Resource utilization
Page 33 |
SET - 6
VIGIL TECHNIQUES
Page 34|
01
02
03
DRIFT DETECTION
DATA HYGIENE CHECKS
COMPONENT SPECIFIC METRICS
04 MODEL PERFORMANCE MONITORING
05 CENTRALIZED VIEW & DEPENDENCY GRAPHS
06 ALERTING
ALERTING
Threshold-based alerts
Incident management systems
Page 35 |
DEVELOPER PRODUCTIVITY, RESOURCE & COST OPTIMIZATION
IMPACT
IMPACT
45%
Reduction
in turnaround time
Page 37 |
IMPACT
45%
Reduction
in turnaround time
30%
Reduction in
system costs
Page 37 |
IMPACT
45%
Reduction
in turnaround time
30%
Reduction in
system costs
26%
Decrease in
system downtime
Page 37 |
QUICK QUESTION:
WHAT'S NEW ABOUT
THESE PRACTICES?
DON'T WE HAVE SOME
OF THEM ALREADY?
Page 38 |
EXPRESSWAY
MONITORING PLATFORM @ GLANCE
Expressway objectives
1 Provide a centralized monitoring view of various system components.
2
3
Offer a holistic perspective on component interconnectedness.
Streamlined onboarding process.
Page 40 |
Page 41 |
Page 42 |
CONCLUSION
CONCLUSION
Page 44 |
1 Effective system component management
2
3
Improved prediction accuracy
Enhanced developer productivity
4 Optimized resource utilization
5 Centralized platform for monitoring
THANKS

Mais conteúdo relacionado

Semelhante a Vigil: Effective end-to-end monitoring for large-scale recommender systems at Glance

Compuware ASEAN APM User Conference 2013 - New Generation of APM: Today and T...
Compuware ASEAN APM User Conference 2013 - New Generation of APM: Today and T...Compuware ASEAN APM User Conference 2013 - New Generation of APM: Today and T...
Compuware ASEAN APM User Conference 2013 - New Generation of APM: Today and T...
Compuware ASEAN
 

Semelhante a Vigil: Effective end-to-end monitoring for large-scale recommender systems at Glance (20)

Predictive Maintenance
Predictive MaintenancePredictive Maintenance
Predictive Maintenance
 
Automation Essentials for the Age of Agile
Automation Essentials for the Age of AgileAutomation Essentials for the Age of Agile
Automation Essentials for the Age of Agile
 
Rand Riley Greenroad Webinar
Rand Riley Greenroad WebinarRand Riley Greenroad Webinar
Rand Riley Greenroad Webinar
 
GreenRoad and CCJ Webinar on Fleet Management driver safety
GreenRoad and CCJ Webinar  on Fleet Management driver safetyGreenRoad and CCJ Webinar  on Fleet Management driver safety
GreenRoad and CCJ Webinar on Fleet Management driver safety
 
Compuware ASEAN APM User Conference 2013 - New Generation of APM: Today and T...
Compuware ASEAN APM User Conference 2013 - New Generation of APM: Today and T...Compuware ASEAN APM User Conference 2013 - New Generation of APM: Today and T...
Compuware ASEAN APM User Conference 2013 - New Generation of APM: Today and T...
 
Demystifying Control Towers: What Drives Effectiveness?
Demystifying Control Towers: What Drives Effectiveness?Demystifying Control Towers: What Drives Effectiveness?
Demystifying Control Towers: What Drives Effectiveness?
 
M2M solutions for industrial companies
M2M solutions for industrial companiesM2M solutions for industrial companies
M2M solutions for industrial companies
 
ITC 2015 - Marvell Present : "Improving Quality and Yield Through Optimal+ Bi...
ITC 2015 - Marvell Present : "Improving Quality and Yield Through Optimal+ Bi...ITC 2015 - Marvell Present : "Improving Quality and Yield Through Optimal+ Bi...
ITC 2015 - Marvell Present : "Improving Quality and Yield Through Optimal+ Bi...
 
Vision System Integration for InduSoft Web Studio-Cognex Presentation
Vision System Integration for InduSoft Web Studio-Cognex PresentationVision System Integration for InduSoft Web Studio-Cognex Presentation
Vision System Integration for InduSoft Web Studio-Cognex Presentation
 
SSCG Automotive Insight - Vehicle Quality Engineering Optimisation through Ea...
SSCG Automotive Insight - Vehicle Quality Engineering Optimisation through Ea...SSCG Automotive Insight - Vehicle Quality Engineering Optimisation through Ea...
SSCG Automotive Insight - Vehicle Quality Engineering Optimisation through Ea...
 
The Business Value of SW Quality
The Business Value of SW QualityThe Business Value of SW Quality
The Business Value of SW Quality
 
Industrial asset optimization overview slideshare
Industrial asset optimization   overview slideshareIndustrial asset optimization   overview slideshare
Industrial asset optimization overview slideshare
 
Marc Schuetz (PTC): Solving Manufacturing & Service Challenges with Augmented...
Marc Schuetz (PTC): Solving Manufacturing & Service Challenges with Augmented...Marc Schuetz (PTC): Solving Manufacturing & Service Challenges with Augmented...
Marc Schuetz (PTC): Solving Manufacturing & Service Challenges with Augmented...
 
Automated Visual Testing at Scale : Real-life Example from Dow Jones
Automated Visual Testing at Scale : Real-life Example from Dow JonesAutomated Visual Testing at Scale : Real-life Example from Dow Jones
Automated Visual Testing at Scale : Real-life Example from Dow Jones
 
GreenRoad Fleet Managment solution spotlight
GreenRoad Fleet Managment solution spotlightGreenRoad Fleet Managment solution spotlight
GreenRoad Fleet Managment solution spotlight
 
GreenRoad Fleet Management solution spotlight
GreenRoad Fleet Management solution spotlightGreenRoad Fleet Management solution spotlight
GreenRoad Fleet Management solution spotlight
 
Bryan allcock trl9 ready
Bryan allcock   trl9 readyBryan allcock   trl9 ready
Bryan allcock trl9 ready
 
Stephan Voigt - Innovation in Transformer Monitoring and Diagnostic
Stephan Voigt - Innovation in Transformer Monitoring and DiagnosticStephan Voigt - Innovation in Transformer Monitoring and Diagnostic
Stephan Voigt - Innovation in Transformer Monitoring and Diagnostic
 
Fleet Safety: Benchmarking by the Numbers
Fleet Safety: Benchmarking by the NumbersFleet Safety: Benchmarking by the Numbers
Fleet Safety: Benchmarking by the Numbers
 
Measure Customer Experience of Your OutSystems Web and Mobile Applications
Measure Customer Experience of Your OutSystems Web and Mobile ApplicationsMeasure Customer Experience of Your OutSystems Web and Mobile Applications
Measure Customer Experience of Your OutSystems Web and Mobile Applications
 

Último

一比一原版麦考瑞大学毕业证成绩单如何办理
一比一原版麦考瑞大学毕业证成绩单如何办理一比一原版麦考瑞大学毕业证成绩单如何办理
一比一原版麦考瑞大学毕业证成绩单如何办理
cyebo
 
Data Analytics for Digital Marketing Lecture for Advanced Digital & Social Me...
Data Analytics for Digital Marketing Lecture for Advanced Digital & Social Me...Data Analytics for Digital Marketing Lecture for Advanced Digital & Social Me...
Data Analytics for Digital Marketing Lecture for Advanced Digital & Social Me...
Valters Lauzums
 
Fuzzy Sets decision making under information of uncertainty
Fuzzy Sets decision making under information of uncertaintyFuzzy Sets decision making under information of uncertainty
Fuzzy Sets decision making under information of uncertainty
RafigAliyev2
 
NO1 Best Kala Jadu Expert Specialist In Germany Kala Jadu Expert Specialist I...
NO1 Best Kala Jadu Expert Specialist In Germany Kala Jadu Expert Specialist I...NO1 Best Kala Jadu Expert Specialist In Germany Kala Jadu Expert Specialist I...
NO1 Best Kala Jadu Expert Specialist In Germany Kala Jadu Expert Specialist I...
Amil baba
 
Abortion pills in Dammam Saudi Arabia// +966572737505 // buy cytotec
Abortion pills in Dammam Saudi Arabia// +966572737505 // buy cytotecAbortion pills in Dammam Saudi Arabia// +966572737505 // buy cytotec
Abortion pills in Dammam Saudi Arabia// +966572737505 // buy cytotec
Abortion pills in Riyadh +966572737505 get cytotec
 
Exploratory Data Analysis - Dilip S.pptx
Exploratory Data Analysis - Dilip S.pptxExploratory Data Analysis - Dilip S.pptx
Exploratory Data Analysis - Dilip S.pptx
DilipVasan
 
一比一原版纽卡斯尔大学毕业证成绩单如何办理
一比一原版纽卡斯尔大学毕业证成绩单如何办理一比一原版纽卡斯尔大学毕业证成绩单如何办理
一比一原版纽卡斯尔大学毕业证成绩单如何办理
cyebo
 

Último (20)

Atlantic Grupa Case Study (Mintec Data AI)
Atlantic Grupa Case Study (Mintec Data AI)Atlantic Grupa Case Study (Mintec Data AI)
Atlantic Grupa Case Study (Mintec Data AI)
 
2024 Q1 Tableau User Group Leader Quarterly Call
2024 Q1 Tableau User Group Leader Quarterly Call2024 Q1 Tableau User Group Leader Quarterly Call
2024 Q1 Tableau User Group Leader Quarterly Call
 
社内勉強会資料  Mamba - A new era or ephemeral
社内勉強会資料   Mamba - A new era or ephemeral社内勉強会資料   Mamba - A new era or ephemeral
社内勉強会資料  Mamba - A new era or ephemeral
 
Artificial_General_Intelligence__storm_gen_article.pdf
Artificial_General_Intelligence__storm_gen_article.pdfArtificial_General_Intelligence__storm_gen_article.pdf
Artificial_General_Intelligence__storm_gen_article.pdf
 
一比一原版麦考瑞大学毕业证成绩单如何办理
一比一原版麦考瑞大学毕业证成绩单如何办理一比一原版麦考瑞大学毕业证成绩单如何办理
一比一原版麦考瑞大学毕业证成绩单如何办理
 
Easy and simple project file on mp online
Easy and simple project file on mp onlineEasy and simple project file on mp online
Easy and simple project file on mp online
 
basics of data science with application areas.pdf
basics of data science with application areas.pdfbasics of data science with application areas.pdf
basics of data science with application areas.pdf
 
Data Analytics for Digital Marketing Lecture for Advanced Digital & Social Me...
Data Analytics for Digital Marketing Lecture for Advanced Digital & Social Me...Data Analytics for Digital Marketing Lecture for Advanced Digital & Social Me...
Data Analytics for Digital Marketing Lecture for Advanced Digital & Social Me...
 
Slip-and-fall Injuries: Top Workers' Comp Claims
Slip-and-fall Injuries: Top Workers' Comp ClaimsSlip-and-fall Injuries: Top Workers' Comp Claims
Slip-and-fall Injuries: Top Workers' Comp Claims
 
The Significance of Transliteration Enhancing
The Significance of Transliteration EnhancingThe Significance of Transliteration Enhancing
The Significance of Transliteration Enhancing
 
Fuzzy Sets decision making under information of uncertainty
Fuzzy Sets decision making under information of uncertaintyFuzzy Sets decision making under information of uncertainty
Fuzzy Sets decision making under information of uncertainty
 
AI Imagen for data-storytelling Infographics.pdf
AI Imagen for data-storytelling Infographics.pdfAI Imagen for data-storytelling Infographics.pdf
AI Imagen for data-storytelling Infographics.pdf
 
Formulas dax para power bI de microsoft.pdf
Formulas dax para power bI de microsoft.pdfFormulas dax para power bI de microsoft.pdf
Formulas dax para power bI de microsoft.pdf
 
2024 Q2 Orange County (CA) Tableau User Group Meeting
2024 Q2 Orange County (CA) Tableau User Group Meeting2024 Q2 Orange County (CA) Tableau User Group Meeting
2024 Q2 Orange County (CA) Tableau User Group Meeting
 
Generative AI for Trailblazers_ Unlock the Future of AI.pdf
Generative AI for Trailblazers_ Unlock the Future of AI.pdfGenerative AI for Trailblazers_ Unlock the Future of AI.pdf
Generative AI for Trailblazers_ Unlock the Future of AI.pdf
 
NO1 Best Kala Jadu Expert Specialist In Germany Kala Jadu Expert Specialist I...
NO1 Best Kala Jadu Expert Specialist In Germany Kala Jadu Expert Specialist I...NO1 Best Kala Jadu Expert Specialist In Germany Kala Jadu Expert Specialist I...
NO1 Best Kala Jadu Expert Specialist In Germany Kala Jadu Expert Specialist I...
 
Abortion pills in Dammam Saudi Arabia// +966572737505 // buy cytotec
Abortion pills in Dammam Saudi Arabia// +966572737505 // buy cytotecAbortion pills in Dammam Saudi Arabia// +966572737505 // buy cytotec
Abortion pills in Dammam Saudi Arabia// +966572737505 // buy cytotec
 
Machine Learning for Accident Severity Prediction
Machine Learning for Accident Severity PredictionMachine Learning for Accident Severity Prediction
Machine Learning for Accident Severity Prediction
 
Exploratory Data Analysis - Dilip S.pptx
Exploratory Data Analysis - Dilip S.pptxExploratory Data Analysis - Dilip S.pptx
Exploratory Data Analysis - Dilip S.pptx
 
一比一原版纽卡斯尔大学毕业证成绩单如何办理
一比一原版纽卡斯尔大学毕业证成绩单如何办理一比一原版纽卡斯尔大学毕业证成绩单如何办理
一比一原版纽卡斯尔大学毕业证成绩单如何办理
 

Vigil: Effective end-to-end monitoring for large-scale recommender systems at Glance