Subscribed unsubscribe Subscribe Subscribe

Mackerel blog #mackerelio

The Official Blog of Mackerel

mackerel-agent, mackerel-check-plugins, and mkr have been updated

Hello! This weekend is forecasted to be the strongest cold wave of the season with heavy snow and low temperatures touching along the northern part of Japan. It seems as though winter has arrived! Is everyone staying warm?

It appears as though I’ve already caught my SECOND cold of this season and I am currently reflecting on the mismanagement of my own health.

On a different note, the first official event of the new year, Mackerel Meetup #9, will be held on January 26th(Thurs.)!

We’ll be renting out Rekochoko’s fantastic space for the event venue. We plan on having presentations from both RecoChoku and KDDI as well as a presentation on Mackerel’s 2017 Development Road Map.

Incidentally, Mackerel has a history of being jinxed by bad weather on the day of official events, but we’ll keep our fingers crossed.

Anywho, here is this week’s update information.

mackerel-agent, mackerel-check-plugins, and mkr have been updated

mackerel-agent, mackerel-check-plugins, and mkr have been updated. Details for each are as follows.

mackerel-agent 0.39.1

  • The problem of graph definitions not being correctly created when using mackerel-agent-plugins in a Windows environment has been fixed.
  • It is now possible to exclude metric collection from specific file systems in Windows environments.
    • As with environments such as Linux, by adding the following specification to mackerel-agent.conf, metrics will not be collected from the specified file systems.
ignore = "C:"

ignore specifies a regular expression. By all means, try applying it.

mackerel-check-plugins 0.9.1

  • It is now possible to specify glob in the --file option of the check-log plugin.

mkr 0.14.1

  • Minor adjustments

Mackerel-agent-plugins and go-check-plugins have been updated etc.

Happy New Year! This is the first feature update of 2017!

Continuing last year’s tradition, Mackerel plans on making weekly releases of all sorts of useful features throughout this year as well!

mackerel-agent-plugins, go-check-plugins have been updated

Both mackerel-agent-plugins and go-check-plugins have been updated. Details are as follows.

mackerel-agent-plugins 0.25.0

  • The stability of mackerel-plugin-docker has been improved.
  • In mackerel-plugins-apache2, metrics ending in a dot have been corrected.
    • Please note that this modification is not backwards compatible (For those previously using this feature, the metric name will change after the update).
  • Other minor modifications

go-check-plugins 0.9.0

  • The check-log plugin’s encoding option malfunction has been corrected.

id:Soudai has joined the Mackerel team!

On January 1st, a new member joined the Mackerel development team!! Welcome sales engineer, id:Soudai!!

株式会社はてなに入社しました - そーだいなるらくがき帳

Keep an eye out for him at future official events and seminars. If you see him, definitely say hello!

Here’s a comment from id:Soudai himself!

Happy New Year! I’m Sone (id:Soudai) and I joined the Mackerel team as a sales engineer on January 1st! I used Mackerel at my previous job all the time and now I’m excited to show you guys, from a user’s point of view, just how amazing it really is! I’m looking forward to meeting many of you in the future. Please feel free to contact me! Thank you very much!

Here’s to another great year!

AWS Integration now supports Redshift etc.

Hello! I am Mackerel's Sales Engineer id:a-know.

This weekend, is Christmas! These are not quite early Christmas presents, but Mackerel team members have been given some new sweatshirts and hoodies!

In fact, I am writing this while wearing my new hoodie; it is of even better quality than before and really warm!

I hope I will be able to welcome you all at the next official event wearing these new clothes! I am looking forward to that day!

And yes, talking about Christmas, we are now getting closer to the climax of the Mackerel advent calendar! Make sure not to miss it!

Mackerel Advent Calendar 2016 - Qiita

Let's move on to this week's update.

AWS Integration now supports Redshift

Similarly to the recent ALB release, the much-sough-after integration with Redshift has now been released.

Please note that in order to use the Redshift integration functionality, you will need to set the AmazonRedshiftReadOnlyAccess policy in the IAM role used for the integration.

Please refer to the help pages for more details on configuration settings, etc.

Going forward, our plan is to continue to augment our AWS Integration functionality. Please do send us your requests by using the "Feedback" link on the top right of the management screen!

mackerel-agent, etc. released

mackerel-agent and mkr have now been released.

See below for details on the updated functionality.

mackerel-agent 0.38.0

  • You can now pass an array to command when using plugins.
  • Up until now, you could only specify command = "/path/to/cmd -opt=foo", but now you can also specify it as command= [ "/path/to/cmd", "-opt=foo" ]
  • When receiving an array, the execution is not done via the shell. Hence, escaping is no longer required, allowing you to use them in different ways depending on the circumstances.
  • We have made various improvements for Windows.
  • on_stop is now available.
  • When running an agent, you can now add mackerel-agent's installation directory in the PATH environment variable.
  • Thanks to this, although up until now you had to specify command = '''C:\Program^ Files\Mackerel\mackerel-agent\check-log.exe --pattern FATAL --return''', now you can specify command = '''check-log.exe --pattern FATAL --return'''
  • We have made some other improvements as well.

mkr 0.14.0

  • The alerts subcommand now supports expression monitoring.

Thank you very much for your continued support of Mackerel during 2016!

This concludes this week's update, and this will also be our last update for this year.

We have released a great variety of Mackerel features during this whole year. Our number of users has also been increasing dramatically. We are truly grateful to you all.

Our whole team shall work even harder to make 2017 an even more successful year. We would like to thank you all in advance for your continued support for Mackerel!

mackerel-agent installation can now be done with a one-liner!

Mackerel Drink Up #3 in the books!

Mackerel Drink Up #3 was held the day before yesterday (Wed.). (Unfortunately, this site is only available in Japanese.)

Despite a few sudden cancellations due to the busy end-of-the-year season, the Mackerel team was able to have several meaningful conversations with those who were able to attend.

We didn’t announce the “Free Mackerel apparel present for all participants” when accepting applications, but once we did at the venue, everyone seemed ecstatic.

We even held a Rock-Paper-Scissors tournament and the winner received a rare Mackerel hoodie!

That’s a wrap for this year’s official events, but fret not, we plan on making this a regular event next year too. Be sure not to miss out!

Anywho, here is this week’s update information.

mackerel-agent installation can now be done with a one-liner

Since Mackerel is a push type server monitoring service, installing agent software called “mackerel-agent” on the monitoring target server is required.

With this week’s update, installing this mackerel-agent can now be performed with a one-liner!

You can check from the new host registration instruction page.

Even until now, what has been praised as “easy to install” has become even easier.

The following will automatically be performed when you run this command.

  • Repository registration
  • mackerel-agent download
  • Initial configurations(API key configuration)
  • mackerel-agent startup

By clicking “Otherwise register a new host step by step” located on the instruction page, you can also check the procedure that has been used up until now. If you’re interested, try this out as well.

Restrictions can now be made for authentication methods when accessing the organization etc.

The Mackerel x Twilio co-sponsored Hands-On Seminar was a big hit!

On Friday of last week, nearly 30 people participated in the Hands-On Seminar that we co-sponsored with Twilio. It was a huge success! Check out the materials used in the event at the link below.

Mackerel × Twilio Hands-On Seminar - 資料一覧 - connpass (Only available in Japanese)

The scene of everyone’s cell phone starting to ring was truly amazing!

We plan on holding this event again next year as well, so for those of you who unfortunately couldn’t attend this time, join in on the next seminar!

Anyways, here is this week’s update information.

Restrictions can now be made for authentication methods when accessing the organization

You can now specify and make restrictions for available authentication methods when accessing the organization from that organization’s “Settings” tab.

By restricting access to only specific authentication methods other than password authentication, account management becomes less complex (Such as unifying the process of member retirement). By all means, give it a try.

Password authentication settings can now be deleted

Related to the update above, password authentication settings can now be deleted if multiple authentication methods have already been configured such as “password authentication and GitHub authentication”. This can be configured from the individual’s “Account Settings”.

Use this in combination with “Restrictions for authentication methods to access the organization”!

Now accepting applications for Mackerel Drink Up #3! (Only available in Japanese)

We are now accepting applications for Mackerel Drink Up, an exchange event targeting pending Mackerel users and those who have already been using Mackerel.

Each participant brings their own expertise. Engineers from the Mackerel team will also be in attendance so feel free to ask them questions directly.

Food and drinks will be provided, so considering the season, it’ll be like a small end-of-the-year party! By all means, join us!

Access restrictions can now be done by IP address etc.

Hello! December is already upon us, leaving just one more month left of 2016. How are everyone’s holiday plans coming along?

Well then, here is this week’s update information.

IP address range restrictions can now be made for Web screen and API access

Mackerel is consistently reinforcing security features such as the support of view-only users, and now, restrictions can be done by IP addresses!

As shown in the above image, Web screen restrictions and API restrictions can be specified separately.

This configuration is available for each organization. Check out the organization’s “Settings” tab!

Releases for mackerel-agent and more

Releases have been made for mackerel-agent, mackerel-agent-plugins, mackerel-check-plugins, and mkr.

Details for each update are as follows.

mackerel-agent 0.37.1

  • Minor corrections such as error control were made.

mackerel-agent-plugins 0.24.0

  • mackerel-plugin-twemproxy plugin was added to the package
  • mackerel-plugin-postgres now supports PostgreSQL 9.1
  • Other minor corrections

mackerel-check-plugins 0.8.1

  • Bugs were corrected in the following plugins
    • check-log
    • check-procs

mkr 0.13.0

  • Custom headers for external monitoring can now be configured with the monitors subcommand.
  • Other minor corrections

To everyone who submitted pull requests to the above repositories, thank you very much!

Mackerel Advent Calendar 2016 has begun!

The Mackerel Advent Calendar 2016, which we announced here last week, is finally underway!

Mackerel Advent Calendar 2016 - Qiita

We would love for all of you to introduce user blog posts such as “Actual ways to use Mackerel”, “Useful tips for the Mackerel you know and advanced” and more at your work!

AWS Integration now supporting ALB etc.

Hey everyone! Continuing with last week, we would like to introduce another blog entry from one of our Mackerel users! (Unfortunately, it’s only available in Japanese)

監視だけじゃない!デプロイにMackerelを使う話 - Mercari Engineering Blog

This user writes about using Mackerel’s API to obtain Ansible inventory information.

Mackerel is widely recognized as a server monitoring service, but it was originally created as a server management tool within Hatena. In the future, we will continue to develop and implement new ways to use Mackerel as was introduced in this blog. Mercari, thank you for writing such a wonderful article!

Anywho, here is this week’s release information.

AWS Integration now supporting ALB

The feature that has been requested by many users was finally released this week. AWS Integration now supports ALB.

Along with this, the previously labeled “ELB” has been changed to “ELB (CLB)”.

By all means, give it a try! We would love your feedback.

The SSL server certificate check is now optional for URL external monitoring

Due to the occasional request for the release of this feature as well, we’ve added an option to skip the SSL server certificate check in URL external monitoring.

By using this option, even if you’ve configured self-signed certificate, it is now possible to perform external monitoring without raising alerts as a result of these certificates.

Monitor rule filtering is now possible

You can now filter monitoring rules. With this, even among numerous rules, searching for the one you want has become even easier. By all means, try it out!

An Advent Calendar has been made for Mackerel!

Have you guys ever heard of an “Advent Calendar”?

Traditionally, it’s a calendar used to count down the number of remaining days until Christmas, but the term is also commonly used in the Web world to refer to an event where a blog post is written every day until Christmas.

We are pleased to announce that this year’s calendar is being made by volunteer Mackerel users!

Mackerel Advent Calendar 2016 - Qiita

There’s still quite a few vacant days left so please consider joining!