Announcements

#mackerelio

You can now set a delay time for Expression monitor, and more

Hello, this is Mackerel team CRE's id:masarasi . I would like to inform you about recent updates.

You can now set a delay time for Expression monitor

When using expression monitor to track multiple metrics, if there's a delay in posting any of those metrics, the necessary data for the expression may be insufficient. This can result in incorrect alerts being triggered or expected alerts not being generated.

With the newly added “Delay time until the expression result stabilizes” setting for Expression monitor, calculations will be made using metrics from a specified time in the past. This allows for more stable monitoring when there is a discrepancy in the timing of metric submissions.

Since Expression monitor has always operated using metrics from two minutes prior, the default value for the “Delay time until the expression result stabilizes” is set to two minutes, and you can go back up to a maximum of ten minutes.

Delay time until the expression result stabilizes

Information-level events can now be monitored with check-windows-eventlog

Until now, check-windows-eventlog only supported three event levels: Error, Audit Failure, and Warning. With this update, you can now also monitor Information-level events. For details on the supported event levels, see the check-windows-eventlog help.

Requirements: mackerel-agent v0.84.3 or later

Monitoring status can now be overridden in check-windows-eventlog

Previously, check-windows-eventlog would trigger fixed monitoring statuses based on the event level. With the newly added --status-as option, you can now override the monitoring status.

For example, if you specify CRITICAL=WARNING, any CRITICAL monitoring status will be overridden to WARNING when alerts are triggered.

Requirements: mackerel-agent v0.84.3 or later

You can now configure status code checks for External URL monitor in mkr monitors

The monitors subcommand in mkr allows you to download and configure monitoring rules using JSON files. With this update, you can now also configure status code checks for External URL monitor (expectedStatusCode).

This update was contributed by Mackerel user @fujiwara. Thank you as always!

Requirements: mkr v0.60.0 or later. For Windows Server, mackerel-agent v0.84.3 or later is also required.

Increased the maximum size of JSON files handled by mkr dashboards

Previously, when pushing JSON files using the dashboards subcommand in mkr, large file sizes could result in errors. To address this, we’ve increased the maximum allowable size for JSON files.

Units are now displayed in tooltips on Metric Explorer graphs

Until now, tooltips on query graphs for labeled metrics only displayed metric values. With this update, units are now also displayed.

Note: This feature is currently only available on the Metric Explorer screen. It is not yet supported in dashboard graph widgets.

Unit display

LINE notification feature has been discontinued

As previously announced in the article linked below, the LINE notification feature was discontinued on April 1.

[Notice] The LINE notification function will be terminated on 1st April 2025

Existing LINE channels may still appear in the notification channel list as disabled, but these will gradually be removed from display. If you were using LINE channels, please consider switching to other available notification channel options.

Support for Ubuntu 20.04 has ended

Support for Ubuntu 20.04 has ended. You may continue using the Mackerel agent on installed systems, but please be aware that we may not be able to provide support if any issues arise.

For a list of currently supported operating systems, please refer to the following link: