SlideShare a Scribd company logo
1 of 26
Download to read offline
BEST PRACTICES FOR USING AND HANDLING RIGOR MONITORING ALERTS
Rigor Monitoring - Alerting Workflow
Table of Contents
o Account, Check, and Alert Configurations
o Check Failures
o Email, Text (SMS), Phone Alerts
o Responding to Uptime, Real Browser Check Alerts
o Real Browser Check – Waterfall Chart
o Check Failures – Common Causes
o Troubleshooting
account configuration – Users and groups
o Group/user preferences for alerts can be found under
Admin Tools > Users & Groups (Administrator only).
o Notification via Email/Phone/Text (SMS)
o Create alerting groups ( New > +Group )
Checks – basic settings
o Name:
o Check name
o URL:
o Starting URL for the check
o Notify:
o Choose User, Group, Alert Webhook, or
custom email to notify
o Criteria for notification
o Type of notification
o Time of the day to receive alerts
o Frequency:
o How often to run the test
o Turn on/off notifications
o Pause/resume a check
Check – Configuring Escalations
o In some cases we may want to escalate alerts to other users,
groups, or systems if the initial alert to the primary user goes
unacknowledged.
More on Escalations here: http://help.rigor.com/how-to/escalations.html
Checks – Advanced Alerting settings
o Response Time Monitor:
o Edit Check > Advanced >
Response Time Monitor
o Value in milliseconds (default
120s)
o Threshold Monitor:
o Edit Check > Advanced >
+Add Threshold Monitor
More information here: http://help.rigor.com/best-practices/response-time-monitor.html
Check failures – Configuring notifications
o Basic notifications can be configured in 2 places:
o User Profile*: https://monitoring.rigor.com/settings/edit
o Edit Check > Notify
* If delivery option is not enabled on User Profile, check
will not deliver alerts for that delivery option.
o Advanced notification configuration (see next slide)
Basic Notifications:
o Email
o Text (SMS)
o Phone
Check failures – Configuring notifications (cont.)
o Alert Webhooks can be found under Admin > Alert Webhooks
(Administrator only).
More on Alert Webhooks here: http://help.rigor.com/how-to/alert-webhooks.html
o Alert Webhook delivery must be configured in 2 places:
o Admin Menu: https://monitoring.rigor.com/admin/alert_webhooks
o Edit Check > Notify
Email Alerts
o Check failures can trigger email alerts:
o To acknowledge the alert, click on the “Alert
Information” link to see details about the failure.
o To view previous runs for the check, click on the
“Check History” link
o Additional information included in email
alerts:
o Reason for failure
o Check URL
o Who was notified
o Check run timestamp
o Check run location
Text (SMS) Alerts
o Check failures can be configured to trigger Text
(SMS) alerts
o Information included in Text (SMS) alerts:
1. Check Name
2. Location(s)
3. Response Time
4. Check URL
o Click check URL to view check details
Phone Alerts
o Check failures can be configured to trigger
phone call alerts
o Information included in Phone alerts (audio):
1. Check Name
2. Status
3. Instructions to login/take ownership
o Log into app and view Alerts Dashboard for
details
Responding to Uptime Check Alerts
Email	
  Alert Check	
  Run	
  Summary Alert	
  Diagnostics
Click on “Alert Information” link to view
Check Run Summary and Alert Diagnostics
Responding to Uptime Alerts (Cont.)
cURL Request
Output
Request
Headers
Response Body
Response
Headers
Responding to API Check Alerts
Email	
  Alert Check	
  Run	
  Summary Alert	
  Diagnostics
Click on “Alert Information” link to view
Check Run Summary and Alert Diagnostics
Responding to API Check Alerts (Cont.)
cURL Request
Output
Request
Headers
Response Body
Response
Headers
Responding to Real Browser Check Alerts
Email	
  Alert Check	
  Run	
  Summary Alert	
  Diagnostics
Click on “Alert Information” link
to view Check Run Summary
and Alert Diagnostics
Click on “URL” to view
Waterfall Chart
Click to view
HTML source
code
Real browser check - waterfall chart
o Helpful to identify certain
URLs or resources that may
be triggering the failure.
o For more information:
http://rigor.com/blog/2014/
12/read-waterfall-chart
o For each run, you can access
the waterfall chart for each
visited URL by clicking on it.
check failures - common causes
Server
errors
Render
errors
Load
timeout
Location-specific
errors
Other errors
Troubleshooting – things to look out for
o For server errors, when looking through server logs, look out for:
o Rigor User-Agent (Mozilla/5.0 (Ubuntu; Linux x86_64; rv:31.0; Rigor) Gecko/20130331 Firefox/31.0)
o Rigor Monitoring Network: https://monitoring.rigor.com/hubs
o For render errors
o Ensure that correct CSS/Xpath/id selectors are used
o This can be done by searching for that selector in Chrome Developer Tools
o The selector should return a unique element
o For load timeouts
o Look for red text, long blocks, and large gaps between requests in the waterfall chart.
o Check to see if it is location-specific, and if it only affects a particular region.
Additional Information and Best Practices
Appendix
Checks – Advanced Real Browser Check settings
o Monitoring Locations
o http://help.rigor.com/learn-more/locations.html
o Tags: organize similar checks or create dashboards to compare and
contrast performance of specific checks.
o http://help.rigor.com/learn-more/tags.html
More advanced settings here: http://http://help.rigor.com/learn-more/advanced-real-browser-settings.html
o Escalations: Specify domains/files to avoid requesting when running the
check.
o http://help.rigor.com/how-to/exclude-files.html
Real browser check– Metrics
o Server Time: Time taken for the server to respond to the initial request.
o Render Time: Time taken for the user to see the website.
o Response Time:
o For single-page tests, Response Time = Load Time = Onload event.
o For multi-page tests, Response Time = sum of page Load Times.
o Page Size: Total size of all files on the page.
o Requests: Number of requests made to load the page.
o Errors: Client/Server/Connection errors that were fired during page load.
Uptime check – Metrics
o Response Time: Time taken for the server to respond to the initial request.
o Time to First Byte: Time taken for the server to prepare the response
o DNS Time: Time taken for the DNS to resolve to an IP address
API Check – Metrics
o Response Time: Time taken for the server to process requests across API Check flow
Checks - overview
o Monitors user experience around a single
page or a multi-step performance flow.
o Pings a URL and monitors the response
time and the response code.
o Monitors the uptime and the response
of an API endpoint to a request.
o Compares the page performance of
competitors to your page performance.
o Scans a page or sitemap for availability
of links, CSS, and scripts.
For more information, please visit: http://help.rigor.com/
Rigor support
o Rigor Help Resources: help.rigor.com
o Contact us through our in-app support channel
o Click on the ? in the bottom right corner
o Ask us anything
o Email support@rigor.com
For more information, please visit : http://help.rigor.com/how-to/contact-rigor-support.html

More Related Content

Viewers also liked

Real Browser Check Scripting Guide - Rigor Monitoring
Real Browser Check Scripting Guide - Rigor MonitoringReal Browser Check Scripting Guide - Rigor Monitoring
Real Browser Check Scripting Guide - Rigor MonitoringAnthony Ferrari
 
Next generation alerting and fault detection, SRECon Europe 2016
Next generation alerting and fault detection, SRECon Europe 2016Next generation alerting and fault detection, SRECon Europe 2016
Next generation alerting and fault detection, SRECon Europe 2016Dieter Plaetinck
 
Basics of semiotics, a winning assignment
Basics of semiotics, a winning assignmentBasics of semiotics, a winning assignment
Basics of semiotics, a winning assignmentManasPpt
 
ThousandEyes Alerting Essentials for Your Network
ThousandEyes Alerting Essentials for Your NetworkThousandEyes Alerting Essentials for Your Network
ThousandEyes Alerting Essentials for Your NetworkThousandEyes
 
SEMIOTICS OF BRAND BUILDING
SEMIOTICS OF BRAND BUILDINGSEMIOTICS OF BRAND BUILDING
SEMIOTICS OF BRAND BUILDINGSudio Sudarsan
 

Viewers also liked (7)

Real Browser Check Scripting Guide - Rigor Monitoring
Real Browser Check Scripting Guide - Rigor MonitoringReal Browser Check Scripting Guide - Rigor Monitoring
Real Browser Check Scripting Guide - Rigor Monitoring
 
Next generation alerting and fault detection, SRECon Europe 2016
Next generation alerting and fault detection, SRECon Europe 2016Next generation alerting and fault detection, SRECon Europe 2016
Next generation alerting and fault detection, SRECon Europe 2016
 
Basics of semiotics, a winning assignment
Basics of semiotics, a winning assignmentBasics of semiotics, a winning assignment
Basics of semiotics, a winning assignment
 
ThousandEyes Alerting Essentials for Your Network
ThousandEyes Alerting Essentials for Your NetworkThousandEyes Alerting Essentials for Your Network
ThousandEyes Alerting Essentials for Your Network
 
Semiotics for beginners
Semiotics for beginnersSemiotics for beginners
Semiotics for beginners
 
Semiotics
SemioticsSemiotics
Semiotics
 
SEMIOTICS OF BRAND BUILDING
SEMIOTICS OF BRAND BUILDINGSEMIOTICS OF BRAND BUILDING
SEMIOTICS OF BRAND BUILDING
 

Similar to Alerting Overview - Rigor Monitoring

Load testing using_neoload by kc
Load testing using_neoload by kcLoad testing using_neoload by kc
Load testing using_neoload by kckrishna chaitanya
 
performancetestingjmeter-121109061704-phpapp02
performancetestingjmeter-121109061704-phpapp02performancetestingjmeter-121109061704-phpapp02
performancetestingjmeter-121109061704-phpapp02Gopi Raghavendra
 
performancetestingjmeter-121109061704-phpapp02 (1)
performancetestingjmeter-121109061704-phpapp02 (1)performancetestingjmeter-121109061704-phpapp02 (1)
performancetestingjmeter-121109061704-phpapp02 (1)QA Programmer
 
Performance testing and j meter
Performance testing and j meterPerformance testing and j meter
Performance testing and j meterPurna Chandar
 
Lecture32-Web-based-testing-II.pptx
Lecture32-Web-based-testing-II.pptxLecture32-Web-based-testing-II.pptx
Lecture32-Web-based-testing-II.pptxBalkrishanpatidar
 
Incorporating Web Services in Mobile Applications - Web 2.0 San Fran 2009
Incorporating Web Services in Mobile Applications - Web 2.0 San Fran 2009Incorporating Web Services in Mobile Applications - Web 2.0 San Fran 2009
Incorporating Web Services in Mobile Applications - Web 2.0 San Fran 2009Aduci
 
Storage, Virtual, and Server Profiler Training
Storage, Virtual, and Server Profiler TrainingStorage, Virtual, and Server Profiler Training
Storage, Virtual, and Server Profiler TrainingSolarWinds
 
Apache logs monitoring
Apache logs monitoringApache logs monitoring
Apache logs monitoringUmair Amjad
 
Why Browser Debugger is a Developer's Best Friend
Why Browser Debugger is a Developer's Best FriendWhy Browser Debugger is a Developer's Best Friend
Why Browser Debugger is a Developer's Best FriendOdoo
 
Project Part 3 Malware Protection Procedure GuideScenarioAl.docx
Project Part 3 Malware Protection Procedure GuideScenarioAl.docxProject Part 3 Malware Protection Procedure GuideScenarioAl.docx
Project Part 3 Malware Protection Procedure GuideScenarioAl.docxwoodruffeloisa
 
Less12 3 e_loadmodule_2
Less12 3 e_loadmodule_2Less12 3 e_loadmodule_2
Less12 3 e_loadmodule_2Suresh Mishra
 
Loadrunner presentation
Loadrunner presentationLoadrunner presentation
Loadrunner presentationmedsherb
 
Google analytics
Google analyticsGoogle analytics
Google analyticsHemant Mali
 
10135 a 11
10135 a 1110135 a 11
10135 a 11Bố Su
 
webservertrafficanalysis
webservertrafficanalysiswebservertrafficanalysis
webservertrafficanalysisnitesh kanojiya
 
Performance testing jmeter
Performance testing jmeterPerformance testing jmeter
Performance testing jmeterBhojan Rajan
 

Similar to Alerting Overview - Rigor Monitoring (20)

Neoload overview
Neoload overviewNeoload overview
Neoload overview
 
2 . web app s canners
2 . web app s canners2 . web app s canners
2 . web app s canners
 
Load testing using_neoload by kc
Load testing using_neoload by kcLoad testing using_neoload by kc
Load testing using_neoload by kc
 
performancetestingjmeter-121109061704-phpapp02
performancetestingjmeter-121109061704-phpapp02performancetestingjmeter-121109061704-phpapp02
performancetestingjmeter-121109061704-phpapp02
 
performancetestingjmeter-121109061704-phpapp02 (1)
performancetestingjmeter-121109061704-phpapp02 (1)performancetestingjmeter-121109061704-phpapp02 (1)
performancetestingjmeter-121109061704-phpapp02 (1)
 
Performance testing and j meter
Performance testing and j meterPerformance testing and j meter
Performance testing and j meter
 
Web server
Web serverWeb server
Web server
 
Lecture32-Web-based-testing-II.pptx
Lecture32-Web-based-testing-II.pptxLecture32-Web-based-testing-II.pptx
Lecture32-Web-based-testing-II.pptx
 
Incorporating Web Services in Mobile Applications - Web 2.0 San Fran 2009
Incorporating Web Services in Mobile Applications - Web 2.0 San Fran 2009Incorporating Web Services in Mobile Applications - Web 2.0 San Fran 2009
Incorporating Web Services in Mobile Applications - Web 2.0 San Fran 2009
 
Storage, Virtual, and Server Profiler Training
Storage, Virtual, and Server Profiler TrainingStorage, Virtual, and Server Profiler Training
Storage, Virtual, and Server Profiler Training
 
Apache logs monitoring
Apache logs monitoringApache logs monitoring
Apache logs monitoring
 
Why Browser Debugger is a Developer's Best Friend
Why Browser Debugger is a Developer's Best FriendWhy Browser Debugger is a Developer's Best Friend
Why Browser Debugger is a Developer's Best Friend
 
Project Part 3 Malware Protection Procedure GuideScenarioAl.docx
Project Part 3 Malware Protection Procedure GuideScenarioAl.docxProject Part 3 Malware Protection Procedure GuideScenarioAl.docx
Project Part 3 Malware Protection Procedure GuideScenarioAl.docx
 
Less12 3 e_loadmodule_2
Less12 3 e_loadmodule_2Less12 3 e_loadmodule_2
Less12 3 e_loadmodule_2
 
Loadrunner presentation
Loadrunner presentationLoadrunner presentation
Loadrunner presentation
 
Load testing jmeter
Load testing jmeterLoad testing jmeter
Load testing jmeter
 
Google analytics
Google analyticsGoogle analytics
Google analytics
 
10135 a 11
10135 a 1110135 a 11
10135 a 11
 
webservertrafficanalysis
webservertrafficanalysiswebservertrafficanalysis
webservertrafficanalysis
 
Performance testing jmeter
Performance testing jmeterPerformance testing jmeter
Performance testing jmeter
 

Recently uploaded

Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsJhone kinadey
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...ICS
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Modelsaagamshah0812
 
The Top App Development Trends Shaping the Industry in 2024-25 .pdf
The Top App Development Trends Shaping the Industry in 2024-25 .pdfThe Top App Development Trends Shaping the Industry in 2024-25 .pdf
The Top App Development Trends Shaping the Industry in 2024-25 .pdfayushiqss
 
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park %in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park masabamasaba
 
The title is not connected to what is inside
The title is not connected to what is insideThe title is not connected to what is inside
The title is not connected to what is insideshinachiaurasa2
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsAlberto González Trastoy
 
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfonteinmasabamasaba
 
BUS PASS MANGEMENT SYSTEM USING PHP.pptx
BUS PASS MANGEMENT SYSTEM USING PHP.pptxBUS PASS MANGEMENT SYSTEM USING PHP.pptx
BUS PASS MANGEMENT SYSTEM USING PHP.pptxalwaysnagaraju26
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisamasabamasaba
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxComplianceQuest1
 
Pharm-D Biostatistics and Research methodology
Pharm-D Biostatistics and Research methodologyPharm-D Biostatistics and Research methodology
Pharm-D Biostatistics and Research methodologyAnusha Are
 
8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech studentsHimanshiGarg82
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsArshad QA
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️Delhi Call girls
 
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...kalichargn70th171
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfkalichargn70th171
 
ManageIQ - Sprint 236 Review - Slide Deck
ManageIQ - Sprint 236 Review - Slide DeckManageIQ - Sprint 236 Review - Slide Deck
ManageIQ - Sprint 236 Review - Slide DeckManageIQ
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...panagenda
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerThousandEyes
 

Recently uploaded (20)

Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
 
The Top App Development Trends Shaping the Industry in 2024-25 .pdf
The Top App Development Trends Shaping the Industry in 2024-25 .pdfThe Top App Development Trends Shaping the Industry in 2024-25 .pdf
The Top App Development Trends Shaping the Industry in 2024-25 .pdf
 
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park %in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
 
The title is not connected to what is inside
The title is not connected to what is insideThe title is not connected to what is inside
The title is not connected to what is inside
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
 
BUS PASS MANGEMENT SYSTEM USING PHP.pptx
BUS PASS MANGEMENT SYSTEM USING PHP.pptxBUS PASS MANGEMENT SYSTEM USING PHP.pptx
BUS PASS MANGEMENT SYSTEM USING PHP.pptx
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docx
 
Pharm-D Biostatistics and Research methodology
Pharm-D Biostatistics and Research methodologyPharm-D Biostatistics and Research methodology
Pharm-D Biostatistics and Research methodology
 
8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
 
ManageIQ - Sprint 236 Review - Slide Deck
ManageIQ - Sprint 236 Review - Slide DeckManageIQ - Sprint 236 Review - Slide Deck
ManageIQ - Sprint 236 Review - Slide Deck
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
 

Alerting Overview - Rigor Monitoring

  • 1. BEST PRACTICES FOR USING AND HANDLING RIGOR MONITORING ALERTS Rigor Monitoring - Alerting Workflow
  • 2. Table of Contents o Account, Check, and Alert Configurations o Check Failures o Email, Text (SMS), Phone Alerts o Responding to Uptime, Real Browser Check Alerts o Real Browser Check – Waterfall Chart o Check Failures – Common Causes o Troubleshooting
  • 3. account configuration – Users and groups o Group/user preferences for alerts can be found under Admin Tools > Users & Groups (Administrator only). o Notification via Email/Phone/Text (SMS) o Create alerting groups ( New > +Group )
  • 4. Checks – basic settings o Name: o Check name o URL: o Starting URL for the check o Notify: o Choose User, Group, Alert Webhook, or custom email to notify o Criteria for notification o Type of notification o Time of the day to receive alerts o Frequency: o How often to run the test o Turn on/off notifications o Pause/resume a check
  • 5. Check – Configuring Escalations o In some cases we may want to escalate alerts to other users, groups, or systems if the initial alert to the primary user goes unacknowledged. More on Escalations here: http://help.rigor.com/how-to/escalations.html
  • 6. Checks – Advanced Alerting settings o Response Time Monitor: o Edit Check > Advanced > Response Time Monitor o Value in milliseconds (default 120s) o Threshold Monitor: o Edit Check > Advanced > +Add Threshold Monitor More information here: http://help.rigor.com/best-practices/response-time-monitor.html
  • 7. Check failures – Configuring notifications o Basic notifications can be configured in 2 places: o User Profile*: https://monitoring.rigor.com/settings/edit o Edit Check > Notify * If delivery option is not enabled on User Profile, check will not deliver alerts for that delivery option. o Advanced notification configuration (see next slide) Basic Notifications: o Email o Text (SMS) o Phone
  • 8. Check failures – Configuring notifications (cont.) o Alert Webhooks can be found under Admin > Alert Webhooks (Administrator only). More on Alert Webhooks here: http://help.rigor.com/how-to/alert-webhooks.html o Alert Webhook delivery must be configured in 2 places: o Admin Menu: https://monitoring.rigor.com/admin/alert_webhooks o Edit Check > Notify
  • 9. Email Alerts o Check failures can trigger email alerts: o To acknowledge the alert, click on the “Alert Information” link to see details about the failure. o To view previous runs for the check, click on the “Check History” link o Additional information included in email alerts: o Reason for failure o Check URL o Who was notified o Check run timestamp o Check run location
  • 10. Text (SMS) Alerts o Check failures can be configured to trigger Text (SMS) alerts o Information included in Text (SMS) alerts: 1. Check Name 2. Location(s) 3. Response Time 4. Check URL o Click check URL to view check details
  • 11. Phone Alerts o Check failures can be configured to trigger phone call alerts o Information included in Phone alerts (audio): 1. Check Name 2. Status 3. Instructions to login/take ownership o Log into app and view Alerts Dashboard for details
  • 12. Responding to Uptime Check Alerts Email  Alert Check  Run  Summary Alert  Diagnostics Click on “Alert Information” link to view Check Run Summary and Alert Diagnostics
  • 13. Responding to Uptime Alerts (Cont.) cURL Request Output Request Headers Response Body Response Headers
  • 14. Responding to API Check Alerts Email  Alert Check  Run  Summary Alert  Diagnostics Click on “Alert Information” link to view Check Run Summary and Alert Diagnostics
  • 15. Responding to API Check Alerts (Cont.) cURL Request Output Request Headers Response Body Response Headers
  • 16. Responding to Real Browser Check Alerts Email  Alert Check  Run  Summary Alert  Diagnostics Click on “Alert Information” link to view Check Run Summary and Alert Diagnostics Click on “URL” to view Waterfall Chart Click to view HTML source code
  • 17. Real browser check - waterfall chart o Helpful to identify certain URLs or resources that may be triggering the failure. o For more information: http://rigor.com/blog/2014/ 12/read-waterfall-chart o For each run, you can access the waterfall chart for each visited URL by clicking on it.
  • 18. check failures - common causes Server errors Render errors Load timeout Location-specific errors Other errors
  • 19. Troubleshooting – things to look out for o For server errors, when looking through server logs, look out for: o Rigor User-Agent (Mozilla/5.0 (Ubuntu; Linux x86_64; rv:31.0; Rigor) Gecko/20130331 Firefox/31.0) o Rigor Monitoring Network: https://monitoring.rigor.com/hubs o For render errors o Ensure that correct CSS/Xpath/id selectors are used o This can be done by searching for that selector in Chrome Developer Tools o The selector should return a unique element o For load timeouts o Look for red text, long blocks, and large gaps between requests in the waterfall chart. o Check to see if it is location-specific, and if it only affects a particular region.
  • 20. Additional Information and Best Practices Appendix
  • 21. Checks – Advanced Real Browser Check settings o Monitoring Locations o http://help.rigor.com/learn-more/locations.html o Tags: organize similar checks or create dashboards to compare and contrast performance of specific checks. o http://help.rigor.com/learn-more/tags.html More advanced settings here: http://http://help.rigor.com/learn-more/advanced-real-browser-settings.html o Escalations: Specify domains/files to avoid requesting when running the check. o http://help.rigor.com/how-to/exclude-files.html
  • 22. Real browser check– Metrics o Server Time: Time taken for the server to respond to the initial request. o Render Time: Time taken for the user to see the website. o Response Time: o For single-page tests, Response Time = Load Time = Onload event. o For multi-page tests, Response Time = sum of page Load Times. o Page Size: Total size of all files on the page. o Requests: Number of requests made to load the page. o Errors: Client/Server/Connection errors that were fired during page load.
  • 23. Uptime check – Metrics o Response Time: Time taken for the server to respond to the initial request. o Time to First Byte: Time taken for the server to prepare the response o DNS Time: Time taken for the DNS to resolve to an IP address
  • 24. API Check – Metrics o Response Time: Time taken for the server to process requests across API Check flow
  • 25. Checks - overview o Monitors user experience around a single page or a multi-step performance flow. o Pings a URL and monitors the response time and the response code. o Monitors the uptime and the response of an API endpoint to a request. o Compares the page performance of competitors to your page performance. o Scans a page or sitemap for availability of links, CSS, and scripts. For more information, please visit: http://help.rigor.com/
  • 26. Rigor support o Rigor Help Resources: help.rigor.com o Contact us through our in-app support channel o Click on the ? in the bottom right corner o Ask us anything o Email support@rigor.com For more information, please visit : http://help.rigor.com/how-to/contact-rigor-support.html