Menu
YAPC::Asia Tokyo 2013 Sep. 19, 20, 21 at Keio Univ. Hiyoshi Campus

YAPC::Asia Tokyo 2013
Sep. 19, 20, 21
at Keio Univ. Hiyoshi Campus

Talk Information

Talk Title

Mackerel - Server Management with Tool

Abstract

はてなの自社製サーバ管理ツールの思想と設計を紹介します。

はてなでは数千台のホストを運用しており、運用を効率化するためにサーバ管理ツールを自社で開発しています。 このセッションでは、「はてなにおけるサーバ運用に求められるもの」と「パフォーマンスメトリクスの可視化」の話をしたいと思います。 実装言語はもちろんPerlです。

はてなにおけるサーバ運用に求められるもの

  • 数千台ホストの管理
  • デプロイツール(Capistrano)、監視ツール(Nagios)、プロヴィショニングツール(Chef)との統合
  • 自社データセンタ環境とクラウド環境(AWS)の透過的な管理

パフォーマンスメトリクスの可視化のしくみ

  • MySQLやNginxなどの様々なミドルウェアのメトリクスを取得するためのエージェントの実装
  • メッセージキュー(TheSchwartz)を用いたエージェントのタスクマネージメント
  • RRDToolを用いたメトリクスの格納,取得および可視化
  • 実装に用いたCPANモジュール

Talk Details

Venue Multiprupose Room 3
開始時間 2013-09-20 16:10:00
Talk Category Infrastructure / Operations
Language Japanese
Slide Subtitles Japanese
Talk Duration 40 minutes
Material (Difficulty) Level Regular
May we take your photo? allow
May we record your talk? allow

Video

Slide

X