Threshold Configuration for RDS instance
Add a new threshold configuration profile for RDS instance monitor
Whenever a new RDS instance gets discovered and added as a monitor, a default threshold profile gets assigned to it. Its important to note that, this default profile does’t have any pre populated thresholds configured. You can either edit this default threshold profile or create yourself a new one.
To create a new threshold profile for your RDS instance monitor you can follow the below mentioned steps. To know more about on how you can add users and customize alert settings, visit our User and Alert management page.
- Click Admin > Configuration Profiles > Threshold and Availability.
- Click Add Threshold and Availability in Threshold and Availability screen.
- Select RDS Instance from the Monitor Type drop-down. The performance metrics supported for the RDS service will get listed below. By default only two attributes are shown, you can select more by clicking on the Set Threshold Values drop-down. Based on the value of the metric relative to a threshold, alerts will be triggered.
- Provide an appropriate label in the Display Name field for identification purpose and start configuring values.
Once you are done configuring threshold values, you can go ahead and save the profile. Once done, the newly created threshold profile will be listed in the Threshold and Availability screen.
Advanced Threshold Settings
You can also validate the threshold breach, by selecting relevant strategies and applying conditions for any performance counter. For example lets consider a scenario where your RDS instance has 10GB of freeable memory and you want to get alerted when it reduces to the range of 600-700 MB. However, its important to note that freeable memory is generally used by MySQL for caching and buffering and its quite normal for it to decrease over time. For such a natural situation, you don’t need to get alerted at the onset. Instead you can define an alert strategy, that sends out an notification only when freeable memory continues to decline for 2 or 3 consecutive poll intervals.
Also, by configuring thresholds for multiple metrics, you check whether the sharp decline in freeable memory was accompanied by an increase in swap usage or not.
Poll count serves as the default strategy to validate the threshold breach. You can validate threshold breach by applying multiple conditions (>, <, >=, <=) on your specified threshold strategy. The monitor’s status changes to ”Trouble” when the condition applied to any of the below threshold strategies hold true:
- Threshold condition validated during the poll count (number of polls): Monitor’s status changes to trouble when the condition applied to the threshold value is continuously validated for the specified “Poll count”.
- Average value during poll count (number of polls): Monitor’s status changes to trouble, when the average of the attribute values, for the number of polls configured, continuously justifies the condition applied on the threshold value.
- Condition validated during time duration (in minutes): When the specified condition applied on the threshold value is continuously validated, for all the polls, during the time duration configured, monitor’s status changes to trouble.
- Average value during time duration (in minutes): Monitor’s status changes to trouble, when the average of the attribute values, for the time duration configured, continuously justifies the condition applied on the threshold value.
Multiple poll check strategy will not be applied by default. During the conditions where no strategy could be applied, the threshold breach will be validated for a single poll alone.
To make sure the condition applied on the strategy “Strategy-3: Time duration or Strategy-4: Average value during time duration” for threshold breach detection works as intended, you must ensure that you specify a time duration which is at least twice the applied check frequency for that monitor.
Edit Threshold and Availability for RDS Instance Monitor
- Click the profile which you want to edit.
- Edit the parameters which needs to be changed in the Edit Threshold Profile window.
- Click Save.
Delete Threshold and Availability for RDS Instance Monitor
- Click the profile in the Threshold and Availability screen which needs to be deleted.
- This will navigate to Edit Threshold Profile window.
- Click Delete.