Mackerel blog #mackerelio

The Official Blog of Mackerel

Aurora PostgreSQL is now supported with mackerel-plugin-aws-rds etc.

Hello! Mackerel team CRE Miura (id:missasan) here.

The Mackerel team has developed a custom scrum that best fits the Mackerel team. Wherein, one of the roles of the CRE is to pass on user feedback to the development team. As a rookie CRE, some of my team members recommended that I read a book called "SCRUM BOOT CAMP THE BOOK" to learn more about how Scrums work. It was really useful in helping me understand the rhythm of how the development team works and what kinds of things they value. Learning things like how team members with different roles work together is usually gradual over a period of time, but I think that it was really beneficial to first read about these aspects to some extent in a book.

I’m going to continue to keep pace with the development team and figure out how to pass on feedback more smoothly.

Now on to this week’s update information.

Aurora PostgreSQL is now supported with mackerel-plugin-aws-rds

With the update of mackerel-agent-plugins v0.49.0, Aurora PostgreSQL is now supported with mackerel-plugin-aws-rds. Additionally, Burst Balance was added and metric units were modified.

The graph header’s metric title can now be viewed in full text with tooltip

As shown in the image below, when you move the cursor over the metric name, tooltip now displays the metric title in full text.

--suppress-pattern option added to hide monitor patterns with check-log notifications

With the release of mackerel-check-plugins v0.20.0, the --suppress-pattern option was added to hide the specified monitor pattern in the check plugin check-log notification messages for log monitoring.

To everyone who contributed Pull Requests for mackerel-agent-plugins and mackerel-check-plugins, thank you very much!

Mackerel at AWS Summit Tokyo / Osaka 2018!

The Mackerel team will be running a booth at AWS Summit Tokyo / Osaka 2018 ! Check out the event details below.

  • AWS Summit Tokyo 2018
    • Schedule:May 30th (Wed.) - June 1st (Fri.)
    • Venue:Grand Prince Hotel New Takanwa
  • AWS Summit Osaka 2018

At the event, we’ll be giving out folding fans newly designed by our Mackerel Team Designers. Since the weather is getting hotter, they’ll be sure to come in handy!

So definitely stop by the Mackerel booth if you get the chance!

Revisions to Mackerel’s Terms of Service

Today, revisions were made to the Mackerel Terms of Service in compliance with the EU General Data Protection Rules (GDPR). A brief description of the content revised follows below.

Terms of Service Japanese version

  • In Article 2 (Definition and Registration), the requirement of parental / legal guardian consent for minors was added.

mackerel.io

Terms of Service (Mackerel for KCPS users)

  • In Article 2 (Definition and Registration), the requirement of parental / legal guardian consent for minors was added.

https://mackerel.io/docs/entry/terms_for_kcpsmackerel.io

Terms of Service English version

  • An English translation of the revised content has been added.

mackerel.io

Titles can now be configured for graphboard graphs etc.

Hello! Mackerel team CRE Miura (id:missasan) here.

The Cloud Computing EXPO ran for 3 days last week. At the event, I got to meet and talk with a lot of new faces. Hopefully, some of them became fans of Mackerel!

There were quite a few people already familiar with Mackerel there as well. I am very happy to note that when we asked the users what they thought about the service, most of them responded with comments like “It’s so easy to use!” and “The UI is great!”. What an encouragement!

Now on to this week’s update information.

Titles can now be configured for graphboard graphs

An optional title can now be given when adding a graph to the graphboard.

This feature will be particularly useful for those of you who use expression graphs and were having trouble displaying graph names. Definitely give it a try.

The order of the array obtainable with the mkr monitors command is now standardized

As the title states, the order of the array obtainable with the mkr monitors command is now standardized.

Please note that if you have the monitors.json file, there may be differences in the initial mkr pull mkr diff command due to this update. These differences will be corrected after the initial attempt and onwards if the settings are the same.

The IPv4 address is no longer displayed in the error message for URL external monitors

If an IPv4 address is included in an error message for URL external monitors, it is not displayed (masked) together with the port number.

Parentheses and indentations are now automatically completed and performed in the expression monitoring editor etc.

Hello! Mackerel team CRE Miura (id:missasan) here.

How was everyone’s Golden Week?

Last month, I attended Mackerel's Drinkup for the first time and was able to experience the charm of the Mackerel community. (Everyone is so nice!) And now I’m really looking forward to the Cloud EXPO and AWS Summit Tokyo coming up this month as well. I can’t wait to see all of you there!

Last week we took a break for the holiday, but we have plenty of content to bring you this week. Anyways, let’s get right to it.

Parentheses and indentations are now auto-completed in the expression monitoring editor

Those who use expression monitoring in particular will be very pleased with the release of this new feature! The following functions have been added, making editing expressions in the expression monitoring editor much easier.

  • Automatic indentations
  • Parentheses completion

By all means, try it out!

Graph legends can now be collapsed in the host details, service metrics, and graphboard graphs

You can now collapse a graph's legend from various graph screens.

You can also collapse / expand the legend for all graphs by clicking the button at the top of the graph shown in the image below.

The date of retirement is now displayed in the retired host list

Not only did we receive requests to display the date the host was added, but we also received requests for the date the host retired as well. These both can now be seen in the retired hosts list.

This should make it easier for you to go back and see in what operation / process a host was retired.

You can now leave a message when posting a graph to the channel

This change was also influenced by feedback we received from users! In the upper right corner of each graph, there is a button with a camera icon that lets you post the graph to the channel. Several Slack users requested the ability to send a message at the same time rather than sending one in Slack after posting.

Here at Hatena, we often communicate through Slack and we definitely recommend giving it a try with your daily operations.

Our feedback form has been improved

To contact the Mackerel support team, there is a "Feedback" link in the top right corner of Mackerel that provides a feedback form for comments/questions. This feedback form has been improved.

Now it’s even easier to search through the official Help. We are continually updating and improving our help page database so definitely check it out when thinking about contacting the support team!

Other releases

  • mackerel-agent v0.54.1

Out of the six updates that were announced today, five of them came about thanks to feedback received from Mackerel users. To all of you who contributed feedback, thank you very much! If you’d like to contribute, by all means, get in contact with us through our feedback form or let us know in person at one of our events!

Thank you for choosing Mackerel.

Notice of closure for the support window during Golden Week

Thank you for choosing Mackerel.

This announcement was previously made earlier this week in our update announcement blog post below.

mackerel.io

Official Mackerel support (the "Feedback" option displayed in the upper right corner of the header while logged-in to Mackerel as well as correspondence/inquiries to support@mackerel.io) will be closed during the Golden Week time period shown below.

Support window closed period:Apr 28th, 2018 (Saturday) ~ May 6th, 2018 (Sunday) (JST)

Inquiries received during this period will be replied to in order on Monday, May 7th. Thank you for your understanding.

A plugin to fetch metrics for AWS Step Functions has been added etc.

Hello! Mackerel team CRE Miura (id:missasan) here.

At last, the long awaited Golden Week begins this weekend! I feel like going to a wide open field or a park with lots of trees to take pictures of the all the lush greenery this Spring season.

During the Golden Week holidays, the Mackerel team will not be offering support, nor will a release announcement be made. For more details on this, be sure to check out the Golden Week Announcement section at the end of this update.

Now on to this week’s update information.

A plugin to fetch metrics for AWS Step Functions has been added

github.com

AWS Step Functions lets you coordinate and visualize multiple components (such as Lambda etc.) as a series of steps. This series workflow is called a state machine.

This plugin supports state machine related metrics. The image below is an actual representation of fetched metrics being visualized.

NVMe device metrics can now be obtained with mackerel-plugin-linux

Metrics for NVMe devices can now be obtained in Disk Read/Write Time as well as Disk Elapsed IO Time with mackerel-plugin-linux (mackerel-agent-plugins v0.48.0).

Additionally, with this release, removable devices are now excluded from metric fetching.

Support window closed / no release announcement during Golden week

The "Feedback" option that is displayed in the upper right corner of the header while logged-in to Mackerel as well as correspondence/inquiries to support @ mackerel.io will be closed during the time period shown below. Inquiries received during this period will be replied to in order on Monday, May 7th.

  • Support window closed period:Apr 28th, 2018 (Saturday) ~ May 6th, 2018 (Sunday) (JST)

The Mackerel development team will also be taking a week off during the Golden Week holiday period.

  • The next update announcement: May 7th (Monday)

Thank you for your cooperation.

User-Agent can now be specified in the HTTP request header for external monitoring etc.

Hello! Mackerel team CRE Miura (id:missasan) here.

We’re already halfway through the month of April and the Mackerel team is gearing up for several upcoming events scheduled for May and June. Also, new giveaway items are in the works, so look forward to that!

Now on to this week’s update information.

User-Agent can now be specified in the HTTP request header for external monitoring

An arbitrary User-Agent can now be specified in the HTTP request header configuration of external monitoring. If User-Agent is not specified or the value is left empty, User-Agent: mackerel-http-checker/x.y.z will be sent (x.y.z represents the version number).

You can now monitor CPU credits spent by the T2 Unlimited feature

AWS Integration as well as mackerel-plugin-aws-ec2-cpucredit (mackerel-agent-plugins v0.47.0) now allow you to obtain CPU credit metrics spent by EC2 instances when the T2 Unlimited feature is enabled .

Elasticache EngineCPUUtilization metrics can now be obtained

You can now obtain Elasticache EngineCPUUtilization metrics in AWS Integration.

The command return time format for mkr hosts has been changed

As was announced last week, with the release of mkr v 0.29.0, the createdAt value included in the execution result of mkr hosts and mkr status has changed to ISO8601 format. Please be aware that these changes will be applied when updating mkr.

Notes displayed in the Host list

Notes can now be displayed in the Host list screen.

Cloud Computing EXPO Japan Spring

Just like last year, Mackerel will once again attend this year’s "Cloud Computing EXPO Japan Spring". The event will be held from Wednesday, May 9th to Friday, May 11th. All of Mackerel’s new business members, including me, will be be there so definitely stop by the Mackerel booth to say hello!