/ella

A Monitor over HBase, including Table,Region,RegionServer,Zookeeper monitoring etc.

Primary LanguageJavaScriptGNU General Public License v3.0GPL-3.0

Ella: HBase Cluster Monitor on Region,Table,Server Level.
'A Watchdog on HBase'

###More details, see wiki page(will include chinese wiki 中文使用手册,NOT AVAILABLE NOW!): https://github.com/mayanhui/ella/wiki

###################################################

Ella

################################################### Ella is a "Border Collie", a handsome and smart dog.

A watchdog, monitor hbase.

Keyt Feature list:

  1. Table level request statistics (Write/Read/Total Count, TPS)
  2. Region level request statistics (Hot Region)
  3. Server level request statistics (Write/Read/Total Count, TPS, Hot Server)
  4. zookeeper monitor
  5. Chart display
  6. master attribute(hbase version,author,...hadoop version...)
  7. master and RPC statistics
  8. Account system for login

##Environment Only Support Linux.

Framwork

Notice

You must not install Ella on HBase Master machine.

Supported Browsers

NVD3 runs best on WebKit based browsers.

  • Google Chrome: latest version (preferred)
  • Opera 15+ (preferred)
  • Safari: latest version
  • Firefox: latest version
  • Internet Explorer: 9 and 10

##How to Use Please see: https://github.com/mayanhui/ella/wiki/How-to-Use

Roadmap

1. Table request details page: (1) add split page for total/write/read (2) add periodic statistics with hour/day/week/month

  1. Simple install and deploy steps. Change the index page to configuration page, input hbase jmx url and other configure.
  2. Add detail page for server,region
  3. Implement easy install script

Ella First Page

Ella Login Page

Ella First Page

##License Released under the GPLv3 license. For full details, pleasesee the LICENSE file included in this distribution.