commit | 2b3f9fa5dfd35494430c1f7d78ff1d800578c73c | [log] [tgz] |
---|---|---|
author | Huizhi L <ihuizhi.lu@gmail.com> | Fri Nov 01 17:54:11 2019 -0700 |
committer | Jiajun Wang <1803880+jiajunwang@users.noreply.github.com> | Fri Feb 07 12:24:22 2020 -0800 |
tree | fda0ca41b72b21d8c22d1a4f23d33aa840cb63c6 | |
parent | e5e36896e17dfdc9819de5fb6332637ae2fa7bf5 [diff] |
Add max capacity usage metric for instance monitor. (#548) We need to monitor instance's max utilization in purpose of understanding what the max capacity usage is and knowing the status of the instance. Change list: 1. Change instance monitor to extend dynamic metric, and change code logic in ClusterStatusMonitor to adapt the InstanceMonitor changes. 2. Add APIs for get/update MaxCapacityUsage. 3. Add an API in cluster status monitor to update max capacity usage. 4. Add unit tests for instance monitor and updateing max capacity usage.
Helix is part of the Apache Software Foundation.
Project page: http://helix.apache.org/
Mailing list: http://helix.apache.org/mail-lists.html
mvn clean install package -DskipTests
Helix is a generic cluster management framework used for automatic management of partitioned, replicated and distributed resources hosted on a cluster of nodes. Helix provides the following features: