Announcements

#mackerelio

Vaxila’s UI Now Supports Japanese, and URLs Now Include Organization Names, Plus 7 Other Updates

This is Sudo from the Mackerel team CRE (id:do-su-0805). The year is almost over, and 2025 is about to begin. At Mackerel, this past year has seen numerous changes, such as labeled metrics, SAML support, and pricing structure adjustments, making it a year that flew by in an instant. We look forward to further evolving Mackerel in 2025. Thank you for your continued support.

Now, let us introduce the final updates for 2024.

Vaxila’s UI Now Supports Japanese, and URLs Now Include Organization Names

As mentioned in Vaxila Distributed Tracing Service Now Available as a Feature of Mackerel - Mackerel Blog #mackerelio, the distributed tracing service Vaxila has been provided as a trial version of the tracing feature since August 2024.

With this update, the UI can now be displayed in Japanese, making it easier to browse traces.

Example of the Japanese interface display

Additionally, organization names are now included in URLs in the format: https://mackerel.io/orgs/<organization-name>/tracing/

This makes it clear which organization’s Vaxila is being used, especially for those operating multiple organizations.

Example of a URL with an organization name (in this case, mackerel-bizdemo).

Retired Hosts List Now Displays in Order of Retirement Date

The retired hosts list, which can be viewed under the “Hosts” tab, is now displayed in order of retirement date. Please note that for hosts retired before January 14, 2016, the retirement date is not recorded, so these entries will display a - for the retirement date and will appear at the end of the list.

Example of the retired hosts list displayed in order of retirement date.

Relaxed Display Restrictions When Using the irate Function with PromQL on Custom Dashboards

Mackerel adjusts the intervals between data points on graphs depending on the display range. As a result, when using PromQL functions with range vector selectors (e.g., the irate function), significant discrepancies between the range vector selector and the graph display range could prevent the graph from being displayed correctly. This specification has been relaxed, reducing the cases where the graph cannot be displayed properly.

Host Filtering on the Alert List Screen Now Supports Administrator Names and Host IDs

The alert list screen has previously allowed filtering by service role and host name. With this update, when filtering by host, you can now also use "host ID" or "administrator name" (if configured) as filter conditions. This allows for more precise filtering, such as when there are multiple hosts with the same name.

Example of filtering by host name, administrator name, and host ID on the alert list screen.

SAML Function Now Supports JIT Provisioning

Previously, when using the SAML function, it was necessary to create Mackerel users with the same email addresses as users on the IdP side in advance. If a corresponding user did not exist, an error would occur. With the addition of JIT (Just-In-Time) Provisioning, if a corresponding Mackerel user does not exist, a user creation screen will now appear, enabling seamless use of Mackerel.

Example of the confirmation screen displayed when a user is created through JIT Provisioning.

Windows Version of mackerel-agent Now Includes mackerel-plugin-snmp and check-ping

The Windows version of mackerel-agent now includes two official plugins: mackerel-plugin-snmp, which retrieves MIB values via SNMP from network devices and posts them as metrics, and check-ping, which uses the results of ping checks for monitoring.

For details, please refer to the help documents or README for each plugin.

The legend Parameter for Query Monitoring Rules via API Is Now Optional

Previously, the legend parameter (used to display graph legends on alert screens) was required when creating or updating query monitoring rules via API. This parameter is now optional.

For details on the API for creating and updating monitoring rules, please see the documentation below.

Fixed Issues with CLI Tool mkr Failing on Query Monitoring Rules

The CLI tool mkr allows the following operations on monitoring rules: "Retrieve rule settings ('pull')," "Update monitoring rule settings using the contents of a local file ('push')," and "Compare local file settings with Mackerel ('diff')."

Previously, push and diff operations would fail when handling query monitoring rules. These operations now work properly, allowing reflection and comparison to proceed without errors.

For details about the CLI tool mkr and monitoring rule operations, please see the help documentation below.

Using the mkr CLI tool - Mackerel Docs

This update is available from version mkr v0.59.0.