Hello, this is id:kmuto from Mackerel team CRE. I'm here to inform you about recent updates.
- Organizations can now have arbitrary display names
- AWS Integration now supports Amazon OpenSearch Service
- Graphs can now be shared while maintaining their displayed series
- You can now manage notification preferences by organization in Account Settings
- The channel page now displays the status accordingly when email notifications are disabled
- Graph sliders on custom dashboards can now be controlled by keyboard
- mackerel-sql-metric-collector container images are now available in Amazon ECR Public Gallery
- mackerel-plugin-redis now supports TLS connections to Redis
- dashboards and monitor subcommands of the mkr command now accept JSON files with BOM
Organizations can now have arbitrary display names
Organization names on Mackerel are limited to alphanumeric characters and hyphens, but it is now possible to add an arbitrary alias, including emoji characters, to an organization as its display name.
Display names can be set when creating a new organization or in the Organization settings page.
AWS Integration now supports Amazon OpenSearch Service
Amazon OpenSearch Service is a search and analytics engine formerly known as Amazon Elasticsearch Service.
Mackerel's AWS Integration has hitherto only supported Amazon Elasticsearch Service. While AWS Integration can retrieve Amazon Elasticsearch Service metrics for Amazon OpenSearch Service, these did not include metrics for Amazon OpenSearch Service extensions.
We have changed the scope of Mackerel's AWS Integration from Elasticsearch Service to OpenSearch Service, and it is now possible to retrieve metrics for Amazon OpenSearch Service extensions.
Along with this, the maximum number of metrics that can be retrieved when using Amazon OpenSearch Service has been raised from 72 to 129. Please refer to the following help page for more information on the metrics that can be retrieved.
Users who have been monitoring Amazon OpenSearch Service with Mackerel using Elasticsearch Service should note that while they will retrieve many useful metrics, they may also incur excess charges for the number of micro host metrics.
Metrics to be retrieved can be selected using checkboxes under “Specify the metrics to be retrieved” in AWS Integration's OpenSearch Service.
You can also disable “Add new metrics automatically” so that metrics that are added in the future will not be retrieved automatically.
Graphs can now be shared while maintaining their displayed series
If you wish to share a graph with other users on Mackerel, you can do so with Link, Embed, or Share graph. However, graphs that contain multiple series can be difficult to understand when they are shared with others as it may not be immediately obvious which series they should be looking at.
To address this problem, it is now possible to share graphs that contain multiple series in a form that only displays a specific series. This can be used with Link, Embed (iframe only), and Share graph (iframe only).
Click Fullscreen view button of the graph you wish to share, then select the series you wish to display. Click the “Share Graph” button and check “Keep Current Display Series” in the sharing method to share the graph in a form that only displays the series selected at that time.
You can now manage notification preferences by organization in Account Settings
As mentioned previously, alerts and other email notifications include an unsubscribe link and a one-click feature for unsubscribing. We have added a menu item to Account Settings that allows you to view a list of the notifications to which you are currently subscribed and configure your preferences.
Under the “Email Notifications” menu of Account Settings, you can configure your preferences to reject all notifications or receive only notifications from individual organizations.
The channel page now displays the status accordingly when email notifications are disabled
In relation to the previous section, if email notifications for an organization are currently disabled, the channel page now clearly states that “
Graph sliders on custom dashboards can now be controlled by keyboard
Graphs can now be navigated with keyboard controls when keyboard focus is used on a graph slider on custom dashboards.
Key operations are as follows.
- Right or Up: Increase the value of the slider (move to a later time)
- Left or Down: Decrease the value of the slider (move to an earlier time)
- Home: Move to the beginning of the slider (move to the earliest time in the range)
- End: Move to the end of the slider (move to the latest time in the range)
mackerel-sql-metric-collector container images are now available in Amazon ECR Public Gallery
Container images in mackerel-sql-metric-collector, which allow you to post the results of queries from various databases as Mackerel metrics, are now available in Amazon ECR Public Gallery (v0.2.1).
mackerel-sql-metric-collector can be used directly in ECS, Docker, etc., without the need to build it.
mackerel-plugin-redis now supports TLS connections to Redis
The mackerel-plugin-redis plugin for retrieving Redis metrics now supports TLS connections for route encryption (included in mackerel-agent-plugins ver. 0.80.0).
Connections are non-TLS by default, but TLS connections can be used by adding the “-tls” option. If you use self-signed certificates and wish to ignore certificate validation, specify the “-tls-skip-verify” option.
dashboards and monitor subcommands of the mkr command now accept JSON files with BOM
The mkr command (CLI tool for Mackerel) has various subcommands, but the following two are used to send configuration files in JSON format to the Mackerel server and have them reflected.
mkr dashboards push -F <file>
: push dashboard configurationmkr monitors push -F <file>
: push monitors rule configuration
In mkr ver. 0.55.0 (included in mackerel-agent ver. 0.79.0 for Windows), JSON files can be sent successfully even if they start with UTF-8 BOM.