Slide 1

Slide 1 text

. Azureで割りとガチに Mackerelを導入してみました。 株式会社エムティーアイ ヘルスケア事業本部 技術統括部 赤間 紀郎

Slide 2

Slide 2 text

. 携帯で簡単に体調管理ができる、女性のカラダ とココロの健康を管理するアプリ。 過去の生理日を入力すると、次の生理予定日 や、妊娠しやすい時期・しにくい時期などを教えて くれます。 生理周期からみた、その日のお肌の状態やダイ エットに適した時期などのカラダの状態もお知ら せします。 2 弊社サービスのご紹介

Slide 3

Slide 3 text

. 3 Mackerel導入前 Zabbix Nagios 他社製エージェント 型監視ソフト Azure AlertRule ・パフォーマンスデータ ・インスタンス監視 ・SSL有効期限監視 ・URL/SQL監視 ・死活監視 ・通知先バラバラ ・一貫性の欠如 ・管理が煩雑 ・メトリック情報に基づくアラート 開発におまかせモード

Slide 4

Slide 4 text

. 4 Mackerel導入後 WEBアプリ/ロジック部分 環境構成(開発/RC/本番) システム構成定義 エージェント サービス・ロール ・目的別の監視を統合 ・サービスの依存関係に応じたロール設計で負荷を可視化 ・管理がシンプルに ・通知先問題解決 ・Dev好みの通知 チャンネルの提供

Slide 5

Slide 5 text

. ・ソースへの仕込み/StartUpタスクでインストール ・環境構成によってインストールする/しない ・システムドライブがC:¥じゃない ・サービス/ロール名を事前定義する 5 Azure導入手こずりポイント

Slide 6

Slide 6 text

. 6 これからやっていきたいこと&改善してほしい点 課題 現状/ワークアラウンド クラウドサービスインスタンスの スケールイン時や、待機系デプ ロイ破棄時に自動的に退役ホ ストにできない ・AUTO_RETIREMENT設定がWindows で現在動作しない ・リリースのプロセス内で、mkrを利用して 一括退役処理している オートスケールをいい感じにした い ・リージョン毎に管理サーバーを置き、 チェック監視・メトリックを活用 各種プラグインが要自前ビルド mackerel-check-pluginsをバッチ系の ロールでアプリログ監視に使用。

Slide 7

Slide 7 text

. https://techblog.hc-mti.com 7 テックブログはじめました