Announcements

#mackerelio

Mackerel agent is now officially supported on Red Hat Enterprise Linux and many derivative Linux distributions, and more

Hello, this is (id:kmuto) from Mackerel team CRE. I am here to inform you about the first update of 2023.

Mackerel agent is now officially supported on Red Hat Enterprise Linux and many derivative Linux distributions

We have received numerous requests and are pleased to announce that we have now improved support for the Mackerel agent on Red Hat Enterprise Linux and various derivative Linux distributions.

Installation and operation of the Mackerel agent is officially supported on Red Hat Enterprise Linux 8, 9, and the following Linux distributions derived from Red Hat Enterprise Linux:

For more details, please refer to the following.

mackerel.io

Support for CentOS 8 has been terminated

As a result, support for CentOS 8 has been terminated. While existing Mackerel agents can continue to be used, please be aware that if you encounter any issues or need to make inquiries, support may not be available.

Accessibility enhancements have been implemented

Last year, we made numerous enhancements to the accessibility of the web console, and we will continue to improve it in the current year to make it more user-friendly for a broader range of users.

Navigating to the main screen with screen readers and VoiceOver has been made more user-friendly. Additionally, when the links in the sidebar correspond to the current page, they will now be read as "current page" to improve ease of use.

On each screen, users can now use their keyboard to navigate and interact with the following elements:

  • Mute button
  • Organization name and switching button
  • Full-screen monitor display switching button for host graphs
  • Gear menu
  • Each setting's opening and closing button
  • The number of search results (displayed as "N Results")

In addition to these, many other elements on various screens can now be accessed using the keyboard. We encourage you to give them a try.

A new API has been introduced for updating the status of multiple hosts simultaneously

The new API /api/v0/hosts/bulk-update-statuses allows you to set the status of multiple hosts to “standby”, “working”, “maintenance” or “poweroff” in a single action.

For more details, please refer to the following.

mackerel.io

Please be patient as support for this feature in the web console is being developed.

In addition to the /api/v0/hosts/bulk-update-statuses API, you can also use the /api/v0/hosts/bulk-retire API to retire multiple hosts simultaneously.

You can now manage custom dashboards by using the Terraform Provider Mackerel, with infrastructure as code (IaC) method

We have previously offered Terraform Provider Mackerel, an infrastructure as code (IaC) tool, for use with Terraform. It is now possible to also manage custom dashboards using IaC. This makes it convenient to create multiple similar dashboards by managing them through Terraform.

For more details, please refer to the following.

registry.terraform.io

The mackerel-plugin-accesslog plugin now supports metrics for latency measured in microseconds

The mackerel-plugin-accesslog, which is a plugin for collecting metrics from web server access logs, now has the capability to send latency metric in microsecond units in addition to seconds units, when using LTSV format to Mackerel.

For more details on mackerel-plugin-accesslog, please refer to the following.

mackerel.io

The mkr command now supports retrieving a list of host metrics

Previously, to retrieve a list of host metrics for a specific host in Mackerel, it was necessary to use the API directly. However, with the release of mkr v0.48.0, it is now possible to do so using the verbose option (-v):

mkr status -v <host_id>

Example:

 {
    "id": "xxxxxxxx",
 ...
     ],
    "metrics": [
        "cpu.guest.percentage",
        "cpu.idle.percentage",
   ...

This can also be done via the following API /api/v0/hosts/<hostId>/metric-names.

mackerel.io

For more information about mkr, please see Using the mkr CLI tool.

Notice: The version of MySQL supported by mackerel-plugin-mysql will be changed

Previously, mackerel-plugin-mysql was compatible with version 5.0 or later of MySQL. However, the supported version will now be changed and the following versions will be supported:

This change is being made in order to focus on developing new features. We are committed to providing new value to our users, so we would greatly appreciate your understanding and cooperation regarding this change.

Versions to which this change will be applied

mackerel-agent-plugins v0.76.0

For users who are currently using older versions of MySQL

The plugin is included in the mackerel-agent-plugins package, but updating the package to maintain older versions of MySQL that are no longer supported can cause inconvenience, such as reluctance to update the package. To alleviate this, we have made the traditional mackerel-plugin-mysql v1.0.0 available for installation via the mkr plugin install command. Users who are currently using older versions of MySQL can continue to use this version.

mkr plugin install mackerelio/mackerel-plugin-mysql@v1.0.0
  • The binary files can be downloaded from GitHub.
  • Please be aware that usage and troubleshooting for the plugin obtained through this method are not covered by our support.

Information on security incident response for CircleCI

On January 5, 2023, a security incident occurred on the CI/CD service "CircleCI" which resulted in a data leak of some customer data. For more information on the security incident, please refer to CircleCI's official news article (CircleCI security alert: Rotate any secrets stored in CircleCI).

Upon the occurrence of this incident, we promptly conducted investigations and rotated authentication information, and have confirmed that there has been no unauthorized access or other issues related to the incident in our services, including Mackerel.

However, as a precautionary measure, we strongly recommend that customers who have linked Mackerel and CircleCI, and have stored Mackerel's API key as a secret in CircleCI, to rotate their key.