Mackerel blog #mackerelio

The Official Blog of Mackerel

【Spec Change Notice】Values larger than 100% no longer registrable for thresholds of metric rate monitors

Mackerel team CRE Inoue (id:a-know) here. Today’s announcement concerns changes to specifications.

As stated in the title, it will no longer be possible to register values that are larger than 100% for metric rate monitor thresholds. These changes will be made to the specifications for the Web console and the API.

About metric rate monitors

First, be sure to refer to the help page linked below for a more detailed write-up on metric rate monitors.

mackerel.io

Specification changes

As described in the help page above, threshold values for metric rate monitors are specified as "percentages", and the maximum value was originally intended to be 100%, but up until now, it has been possible to enter a value over 100.

This change will make it so that a value larger than 100 cannot be registered. We apologize for the oversight on our part by allowing a value that is practically invalid from the viewpoint of monitoring to be set.

Effects

The effects of this specification change are as follows.

  • Following this release, a value larger than 100 will no longer be registrable as a threshold for metric rate monitors.
    • An error will occur when registering from the Web console and also when registering with the API.
  • Monitors that have already been registered with a value larger than 100 will be left as they are.
    • As mentioned above, this state is practically invalid from a monitoring viewpoint, so we recommend updating the settings to appropriate values.

Scheduled release date

The release that will include these specification changes is scheduled for Tuesday, April 21, 2020 (JST).

We greatly appreciate your understanding and cooperation.