Don’t want to be alerted when your servers, websites, or web services are undergoing maintenance? Only want particular operators to be alerted and only during certain conditions?
In this lesson, you will learn how to make your wildest alerting dreams come true with maintenance windows and escalations.
Setting up maintenance windows
Let’s say you have a consistent time in which your team performs routine maintenance on your website, server, or web service. During that time, availability and performance may be out of the ordinary, and this may trigger alerts. What are you to do to avoid alert spam?
By setting up a maintenance window, you can set up the specific dates and times ahead of time, and determine whether you would like to disable your alerts (or your monitors) temporarily.
How to create a maintenance window
You create maintenance schedules on a per-monitor basis. To schedule your planned maintenance:
- Click Monitors on the main menu and select Monitors from the list.
- Click to select and open the monitor settings for the monitor undergoing maintenance.
- Click on the tab labeled Maintenance Windows.
- Click the button.
- Set the Recurrence (once, daily, weekly, monthly).
- Set the From and Until dates and times (These options change based on your Recurrence choice in the previous step).
- Choose between disabling just the notifications or disabling the monitor completely from the Maintenance Type box.
- Click the button.
- Click the button to save the changes you just made to the monitor settings.
Configuring escalation levels
At Uptrends, we love team players. That’s why we’ve built our alerting system with teams in mind with customizable escalation levels that help you make sure that the right people are alerted about a potential issue, at the right time.
You can configure up to** three escalation levels**, and generate alerts based on your own rules. They are super flexible and include:
- Generating an alert when errors occur for a specific period of time or when a specific number of errors have occurred,
- Set rules for sending only a certain number of alerts within a time period,
- Set alert methods,
- Add a custom message (for Slack, PagerDuty, and email notifications only).
- Include a traceroute log in emails.
- Add an extra email to alert additional people.
- Select which operators or operator groups get the alert.
How to set an alert escalation
Within each Alert Definition, you have one to three escalation levels. To set up your escalations, open your alert definitions and select an alert definition to modify (see the previous lesson, Creating Alert Definitions, if you don’t know how to access or create definitions).
- Click to select an alert definition or click the button to create a new definition.
- Select the Escalation Level 1 tab.
- Select the Active check box if not already selected.
- Set the rules for the Escalation.
- Select the frequency of the reminders. Learn more in the KB article Alert reminders.
- Select Alerting by E-mail or SMS/Text (SMS/Text uses message credits).
- Select the Alerting by integrations option (if you have integrations set up; otherwise, visit the Knowledge Base Integrations for more information on integrations and set up. Integrations include, phone (uses message credits) and integrations like PagerDuty, Slack, and StatusHub).
- Add a custom message (optional and only applies to some integrations).
- Select the Traceroute check box to receive a traceroute log with the emails.
- Use the Groups and operators section to select the operators for the escalation (remember alerts go out only if the designated operator is on-duty)
- Click the button when you are finished configuring your levels.
Continue adding Escalation levels.
Once you have set up your Escalation levels and added the integrations you want to use, you can test if messages are sent. Check out the KB article Testing alert messages for the methods available for different integrations.