Mackerel ブログ #mackerelio

Mackerelの公式ブログです

【お知らせ】お盆期間中におけるサポート窓口対応休業について & メールシステムメンテナンスについて

いつもMackerelをご利用いただきありがとうございます。

お盆期間中におけるサポート窓口対応休業について

以前の告知でも事前にお知らせさせていただいていましたが、

mackerel.io

Mackerel公式サポート窓口対応(Mackerel にログインしている状態でヘッダー右上に表示されている「サポートチームへ連絡」からのお問い合わせや、support@mackerel.io 宛へのお問い合わせ対応)について、以下のお盆期間中はお休みをさせていただきます。

お盆休業期間:2018年8月13日(月)〜 2018年8月15日(水)

この期間中にいただいたお問い合わせについては、2018年8月16日(木)以降に順次対応させていただきます。ご理解のほど、どうぞよろしくお願いいたします。

2018年8月14日(火) メールシステムのメンテナンスのお知らせ

こちらも先日お知らせした通りですが、2018年8月14日(火)、Mackerelが利用しているメールシステムにおいてメンテナンスが予定されています。

詳細は以下のエントリーをご確認ください。

mackerel.io

Mackerel Meetup #12 Tokyo を開催しました & 開催レポート!

こんにちは! Mackerelチーム CREの井上(id:a-know)です。こちらのブログではお久しぶりとなります。

さて今回は、昨日・8月2日(木)に開催した Mackerel の公式イベント、Mackerel Meetup #12 Tokyoの開催レポートをお届けします! 公式ミートアップとしては、前回から約半年ぶりの開催となりました。参加できた方も、そうでない方も、ぜひこちらのレポートで会場の雰囲気を味わっていただけたら、と思います!

開催会場はドリコム様のセミナースペース & カフェスペース!

f:id:mackerelio:20180803155714j:plain

Mackerel Meetup の第12回会場となる場所をお借りさせていただいたのは、Mackerelのユーザーさまでもある株式会社ドリコム様!

f:id:mackerelio:20180803154646j:plain

ミートアップを開催する度に思うのですが、毎回このような素敵な会場をお借りすることができて、本当にありがたい限りです......!

f:id:mackerelio:20180803154132j:plain

受付の様子。クリアファイル・扇子など、Mackerelオリジナルのノベルティグッズをたくさん並べて、みなさんをお出迎えです。

f:id:mackerelio:20180803155551j:plain

こちらはセッション終了後に懇親会会場となるカフェスペースの一角。積まれているボードゲームの数々に、思わず見惚れるはてな社員もいました。(笑)

f:id:mackerelio:20180803154218j:plain

こちらはセッション会場となるセミナースペース。否が応でも、これから始まる内容への期待が高まります。

素敵な会場をご提供くださったドリコムさま、本当にありがとうございました!

1stセッション『200週連続新機能リリースとこれから』

まず最初のセッションは、『200週連続新機能リリースとこれから』と題し、Mackerelのプロダクトマネージャーである松木(id:Songmu)からお話しさせていただきました。

松木自身の Mackerel との馴れ初めから始まり、まずは先日達成した200週連続機能リリースのダイジェストを紹介しました。 その後のユーザーの方からのお話しにもあったのですが、「ああ、あの便利な機能はこの年でのリリースだったのか」「毎週の積み重ねが今のMackerelがあるんだな」といった思いを、私も感じずにはいられませんでした。

その後、Mackerel のプロダクトの一部はOSS(オープンソースソフトウェア)であること、歴代の便利な機能群の一部は実はMackerelユーザーの方々の contribute(GitHubリポジトリへの Pull Request 等)によるものであること、などを紹介することで、「Mackerelはこれまでも・これからも、我々だけでなくユーザーと一緒に作り上げるもの」であることを熱弁。200週連続リリースと今後のアップデートを支えるもののひとつに、Mackerelユーザーのみなさんからのご意見や貢献が不可欠であることをお伝えさせていただきました。

f:id:mackerelio:20180803154310j:plain

そして、最も注目度の高かった2018年の開発ロードマップの進捗状況について。既にリリース済み機能である『アラートグループ』をはじめとして、『コンテナ正式サポート』『カスタムダッシュボードv2』『異常検知』といった開発中の機能についても、その開発状況をスクリーンショットも交えつつご紹介しました。いずれも「クリスマスまでにはリリースします!」(松木)として会場の笑いを誘っていましたが、気になる方はぜひ、発表資料をご確認ください!

2ndセッション『機械学習を用いたMackerelの異常検知機能について』

続いてのセッションも、はてな社員からの発表。先の松木からの発表内でも期待値を高められていた Mackerel 待望の新機能、『異常検知』機能についてのその機能の成り立ちやアルゴリズムについてのお話しを、はてなのアプリケーションエンジニアである吉田(id:syou6162)から。

f:id:mackerelio:20180803154509j:plain

「そもそも、サーバーの監視で困ること、ってなんでしょうか」という問題提起からお話は始まります。サーバー監視の困りごと、それは、

  • サーバー監視初心者にとっては「どういう状態が異常であるのかがよくわからない」
  • サーバー監視上級者にとっては「知識や経験はあるものの、得てして監視対象範囲が広く、多忙であり、全てを見きれなくなってしまう」

といったことがある、とご紹介。私も普段、毎日のようにいろんなお客さまと会話をしますが、現場の担当者の方にとって上記の2点は本当に悩みのタネであることを実感しています。そして、そんな方々を助けるために『異常検知』機能を作ったよ、と吉田。既にはてな社内での限定リリースを実施しているこの機能を用いて、実際に社内であった事例の紹介を交えつつ、「サービス」「ロール」に当てはめてサーバー群を管理するそのメリットも実感させてくれる発表でした。

f:id:mackerelio:20180803154446j:plain

発表の後半は、そのアルゴリズムについての解説でした。私も一番うしろから見ていたのですが、食い入るように発表を聞いているみなさんの様子には、さすがエンジニア!と思わされました。

発表に用いたスライドは以下になります。ぜひご覧ください!

www.slideshare.net

3rdセッション『トレタのインフラ運用を支えるMackerel』

ここからは、Mackerelユーザーの方からの発表になります。まずは、株式会社トレタでインフラエンジニアをされている、山田さんからの発表。

f:id:mackerelio:20180803154731j:plain

www.slideshare.net

トレタさま自身のご紹介をしていただいたあとに、トレタでの進んだデプロイ・プロビジョニングフローと、そのフローにどうMackerelを活用しているか、といったところについてお話しいただきました。Ansible / Packer / Terraform など、各種自動化ツールを駆使して日々の業務を極力効率化されている様子がよくわかりました。

そしてその次に、『最近まで知らなかったけれど、使ってみたらとても便利だった機能』として、以下のような機能の活用について、実例も交えつつお話しいただきました。

  • カスタムダッシュボード
  • グラフアノテーション
  • AWSインテグレーション

特に、「これらの機能を活用することで、非エンジニア・営業の方々も同じグラフを見られるようになり、コミュニケーションが取れるようになった」というお話しには、私もとても感動してしまいました。サービス提供者冥利につきる良いエピソードをお聞かせいただきました。トレタの山田さん、本当にありがとうございました!

4thセッション『フルマネージドホスティングの運用監視にMackerelを導入した話』

Mackerel Meetup #12 Tokyo のトリを飾るのは、アイテック阪急阪神株式会社 主事の森本さんからの発表。

f:id:mackerelio:20180803154819j:plain

アイテック阪急阪神さまでは、自社基盤を中心としたアーキテクチャで法人向けフルマネージドホスティングサービスを展開されていて、今回はその基盤へのMackerelの導入についてお話しいただきました。

それまでの課題として、以下のような問題を抱えていた、と、森本さん。

  • ユーザーへの障害通知にタイムラグがあった
  • 監視システムが混在していた
  • 監視設定の間違いが度々発生していた
  • 監視サーバーに設計上の問題があった

そして、ある日起きてしまった大規模なネットワーク障害を機に、これらの課題を総合的に解決する手段として Mackerel の導入を決断された、とのことでした。

真に迫る発表内容に、聞いている方のなかにも「聞いているだけでお腹が痛くなる......」とのつぶやきが見受けられるほど。私たちも襟を正しながらも、そんな困難に直面している方の力に Mackerel がなれているということは嬉しくもありました。

また、法人向けフルマネージドホスティングサービスを提供されている方ならではの、工夫していただいている点についてもお話しいただきました。これについてはMackerelチームメンバーも大変興味深く拝見しており、「公式の機能として提供できないか」といった議論も早速生まれています。こうしたところも、「ユーザーと作る」ということの一面なのかなと思っています、ぜひこれを読んでいるみなさんも多くのご意見をお寄せください!

アイテック阪急阪神株式会社の森本さん、貴重なお話しをありがとうございました!

セッションの後は懇親会!

ためになるお話しのあとは、冒頭でもご紹介したカフェスペースでの懇親会!

f:id:mackerelio:20180803160317j:plain

本編に引き続き、たいへん多くの方にご参加いただきました!こうしてユーザーの方同士での交流の場としての機会も提供できること、大変うれしく思います。

会の後半には、Mackerel公式アパレルグッズ大放出のじゃんけん大会も!

f:id:mackerelio:20180803155305j:plain

おそらくこれまでのミートアップのなかでも一番多くの方にグッズをお渡しできたのではないかと思います!今後もMackerelチームは、新機能だけでなく新グッズもどんどん作っていきますので、お楽しみに!

f:id:mackerelio:20180803160124j:plain

本当に素敵な時間を過ごさせていただきました。会場をご提供いただいたドリコムさま、登壇いただいた山田さん、森本さん、そしてご来場いただいたみなさま、本当にありがとうございました!

2018年8月14日(火) メールシステムのメンテナンスのお知らせ

いつもMackerelをご利用いただきありがとうございます。

Mackerelが利用しているメールシステムのメンテナンスをお知らせします。

  • 日時: 2018年8月14日(火) 21時 ~ 2018年8月15日(水) 01時 JST
  • 影響範囲: Mackerelから送信されるすべてのメール(ユーザー登録, アラート通知など)にて、上記時間帯に配送が遅延する可能性があります
  • メンテナンス理由: Mackerelが利用しているメール配信サービス、SendGridの計画メンテナンスによるものです。詳細はSendGridのステータスページをご確認ください(http://status.sendgrid.com/incidents/kzfx7nrwslg7)。

メンテナンス時間中のメールシステムの状況は、上記SendGridのステータスページをご参照ください。

この度はご迷惑をおかけして申し訳ありません。

引き続きMackerelをよろしくお願いします。

mackerel-plugin-mssql をリリースしました ほか

こんにちは。Mackerelチーム CRE の三浦(id:missasan)です。

今回のリリースでは、Windowsに関する2つのリリースがあります! Windowsユーザーの方はぜひ詳細をご確認ください。

それでは、アップデート情報です。

mackerel-plugin-mssql をリリースしました

Microsoft SQL Server を監視するためのメトリックプラグイン mackerel-plugin-mssql をリリースしました。 このプラグインはWindows用のインストーラー(msiファイル)に同梱されたWindows専用のプラグインです。 ご利用の際は、最新のmsiファイルをダウンロードし、アップデートを実施してください。

プラグインの使い方や詳細については以下 README をご覧ください。

github.com

Windows用のmackerel-agentに自動退役機能を追加しました

Windowsサーバーでシャットダウン処理を実行した際に、自動でMacekrelからの退役処理を行う機能を追加しました。

設定方法は以下のリンクをご覧ください。

mackerel.io

パブリッククラウドの機能を利用してサーバーをシャットダウンする場合などに、正常に自動退役の処理が実行されない場合があります。

  • OS標準のシャットダウンプロセスが実行されない場合
  • 自動退役処理の実行中にネットワーク接続が不可となった場合

など

運用を開始される前に、まずはお使いの環境で想定の通り自動退役が実行されることをご確認ください。

mackerel-plugin-mysql のメトリック値の算出方法を改善しました

mackerel-plugin-mysql の MySQL innodb Transactions メトリックの値の算出方法を改善しました。 この修正は、MySQL5.6.4 以降が対象となります。

Amazon Linux 2 正式版に対応しました ほか

こんにちは。Mackerelチーム CRE の三浦(id:missasan)です。

先日、サポートエンジニアNight vol.3 というイベントに同じく CRE の井上(id:a-know)が登壇しました。 サーバー監視サービスならではの技術的に学びの深かった問い合わせケースの紹介もあり、Mackerelのサポートの裏側が垣間見える発表でした。

techplay.jp

それでは、アップデート情報です。

Amazon Linux 2 正式版に対応しました

以下ヘルプページに記載のワンライナーにてインストールいただくことができます。

mackerel.io

正式版への対応に伴い、cookbook-mackerel-agent 3.1.0 をリリースしました。Amazon Linux 2 正式版に Chef 経由で mackerel-agent を導入できます。なお、こちらの cookbook は Chef 14.3.36 以降にてご利用ください。

また、Amazon Linux 2 正式版のリリースに伴い、各種プロビジョニングツールでも Amazon Linux 2 正式版対応のためのアップデートが行われているものがあります。プロビジョニングツール側のアップデート対応なども、必要に応じて行っていただくことをお勧めします。

【8/13(月) 〜 8/15(水)】お盆休みのお知らせ

8/13(月) 〜 8/15(水)の日程で、Mackerelのサポート窓口はお盆休みをいただきます。 この期間中は、サポート窓口の対応(障害の発生など、緊急のものを除きます)をお休みさせていただきます。 どうぞよろしくお願いいたします。

7/18(水) データベースメンテナンス終了のお知らせ

Mackerelチームディレクターのid:daiksy です。

以前からお知らせしていた、本日2018年7月18日(水)に計画していたデータベースメンテナンスが無事終了しましたのでご報告します。

本日15時00分(日本時間)より予定通りメンテナンスを開始し、2度の延長の結果20時00分にメンテナンスを終了しました。長時間に渡るシステム停止を伴うメンテナンスでしたが、ご協力ありがとうございました。また、2度の延長という結果につきましては、ご迷惑をおかけし、申し訳ありません。

mackerel.io

メンテナンス時間について

以下の手順で作業を実施しました。

  • 15:00~16:30 システム停止およびデータベースメンテナンス実施。
  • 16:30~18:00 動作確認実施。mackerel-agentからの再送処理による高負荷状態の制御。
  • 18:00~19:00 メンテナンス1時間の延長。mackerel-agentからの再送処理による高負荷状態の制御を継続。
  • 19:00~20:00 死活監視コンポーネントのみ停止した状態でメンテナンスを1時間延長。mackerel-agentの再送処理の観測と死活監視コンポーネントの復旧作業。

20時00分をもちまして、全機能の稼働再開を確認し、メンテナンスを終了させていただきました。

メンテナンスの報告については以上となります。

Mackerelは今後も安定稼働につとめてまいります。引き続きMackerelをよろしくお願いします

mkr v0.31.1 の Docker Image を公開しました および 7月18日(水) メンテナンスについて(リマインド) ほか

こんにちは。Mackerelチーム CRE の三浦(id:missasan)です。

梅雨が明けた途端にとても暑い日が続いていますが、みなさん熱中症には十分気を付けてお過ごしください。

それでは、アップデート情報です。

mkr v0.31.1 の Docker Image を公開しました

Docker Image はこちら からご利用ください。今後は、mkr コマンドのアップデートごとに新しい Docker イメージを提供予定です。開発環境の構築や、バージョン管理の簡易化・効率化にご活用ください。

8月2日(木) Mackerel Meetup #12 開催!

来たる8月2日(木) に Mackerel Meetup #12 を開催します! 今回は会場にドリコム様のセミナールームをお借りします。

また、ユーザーセッションとして、今回も2名の方にご登壇いただきます。 Mackerelチームからは、最新の開発状況や、近々リリース予定の異常検知についてのセッションを予定しています。

200週連続リリース達成を記念するイベントになります。みなさんぜひご参加ください!

mackerelio.connpass.com

【リマインド】7月18日(水) データベースメンテナンスに伴うシステムの一時停止について

先日、お知らせさせていただきましたデータベースメンテナンスが明日に迫りました。 実施内容や当日の影響に関して、以下より、再度詳細をご確認をいただけますようお願いいたします。

mackerel.io