[ https://issues.apache.org/jira/browse/HBASE-11062?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16943068#comment-16943068 ]
Hudson commented on HBASE-11062: -------------------------------- SUCCESS: Integrated in Jenkins build HBase-1.3-IT #647 (See [https://builds.apache.org/job/HBase-1.3-IT/647/]) HBASE-22988 Backport HBASE-11062 "hbtop" to branch-1 (apurtell: rev a3fe1e30478045b97e647f48f95f56b092daf6b6) * (add) hbase-hbtop/src/main/java/org/apache/hadoop/hbase/hbtop/terminal/AbstractTerminalPrinter.java * (add) hbase-hbtop/src/main/java/org/apache/hadoop/hbase/hbtop/terminal/KeyPress.java * (add) hbase-hbtop/src/test/java/org/apache/hadoop/hbase/hbtop/terminal/impl/TestKeyPress.java * (add) hbase-hbtop/src/main/java/org/apache/hadoop/hbase/hbtop/screen/mode/ModeScreenView.java * (add) hbase-hbtop/src/test/java/org/apache/hadoop/hbase/hbtop/field/TestFieldValue.java * (add) hbase-hbtop/src/main/java/org/apache/hadoop/hbase/hbtop/screen/top/FilterDisplayModeScreenPresenter.java * (add) hbase-hbtop/src/main/java/org/apache/hadoop/hbase/hbtop/screen/top/Paging.java * (add) hbase-hbtop/src/main/java/org/apache/hadoop/hbase/hbtop/screen/top/MessageModeScreenPresenter.java * (add) hbase-hbtop/src/test/java/org/apache/hadoop/hbase/hbtop/mode/TestModeBase.java * (add) hbase-hbtop/src/main/java/org/apache/hadoop/hbase/hbtop/screen/top/Summary.java * (add) hbase-hbtop/src/test/java/org/apache/hadoop/hbase/hbtop/screen/top/TestFilterDisplayModeScreenPresenter.java * (add) hbase-hbtop/src/test/java/org/apache/hadoop/hbase/hbtop/screen/top/TestTopScreenModel.java * (add) hbase-hbtop/src/test/java/org/apache/hadoop/hbase/hbtop/screen/mode/TestModeScreenPresenter.java * (add) hbase-hbtop/pom.xml * (add) hbase-hbtop/src/main/java/org/apache/hadoop/hbase/hbtop/Record.java * (add) hbase-hbtop/src/main/java/org/apache/hadoop/hbase/hbtop/HBTop.java * (add) hbase-hbtop/src/test/java/org/apache/hadoop/hbase/hbtop/terminal/impl/TestTerminalPrinter.java * (edit) hbase-assembly/pom.xml * (add) hbase-hbtop/src/main/java/org/apache/hadoop/hbase/hbtop/mode/TableModeStrategy.java * (add) hbase-hbtop/src/main/java/org/apache/hadoop/hbase/hbtop/screen/top/TopScreenView.java * (add) hbase-hbtop/src/main/java/org/apache/hadoop/hbase/hbtop/terminal/impl/KeyPressGenerator.java * (add) hbase-hbtop/src/main/java/org/apache/hadoop/hbase/hbtop/terminal/impl/ScreenBuffer.java * (add) hbase-hbtop/src/test/java/org/apache/hadoop/hbase/hbtop/mode/TestTableMode.java * (add) hbase-hbtop/src/test/java/org/apache/hadoop/hbase/hbtop/mode/TestRequestCountPerSecond.java * (add) hbase-hbtop/src/main/java/org/apache/hadoop/hbase/hbtop/RecordFilter.java * (add) hbase-hbtop/src/main/java/org/apache/hadoop/hbase/hbtop/mode/RequestCountPerSecond.java * (edit) pom.xml * (add) hbase-hbtop/src/main/java/org/apache/hadoop/hbase/hbtop/screen/Screen.java * (add) hbase-hbtop/src/test/java/org/apache/hadoop/hbase/hbtop/screen/field/TestFieldScreenPresenter.java * (add) hbase-hbtop/src/main/java/org/apache/hadoop/hbase/hbtop/mode/RegionModeStrategy.java * (edit) bin/hbase * (add) hbase-hbtop/src/main/java/org/apache/hadoop/hbase/hbtop/field/FieldValue.java * (add) hbase-hbtop/src/main/java/org/apache/hadoop/hbase/hbtop/terminal/Terminal.java * (add) hbase-hbtop/src/main/java/org/apache/hadoop/hbase/hbtop/screen/ScreenView.java * (add) hbase-hbtop/src/test/java/org/apache/hadoop/hbase/hbtop/TestRecord.java * (add) hbase-hbtop/src/test/java/org/apache/hadoop/hbase/hbtop/screen/help/TestHelpScreenPresenter.java * (add) hbase-hbtop/src/main/java/org/apache/hadoop/hbase/hbtop/screen/top/TopScreenPresenter.java * (add) hbase-hbtop/src/main/java/org/apache/hadoop/hbase/hbtop/field/FieldInfo.java * (add) hbase-hbtop/src/main/java/org/apache/hadoop/hbase/hbtop/screen/mode/ModeScreenPresenter.java * (add) hbase-hbtop/src/main/java/org/apache/hadoop/hbase/hbtop/mode/NamespaceModeStrategy.java * (add) hbase-hbtop/src/main/java/org/apache/hadoop/hbase/hbtop/screen/help/HelpScreenPresenter.java * (add) hbase-hbtop/src/test/java/org/apache/hadoop/hbase/hbtop/mode/TestRegionMode.java * (add) conf/log4j-hbtop.properties * (add) hbase-hbtop/src/test/java/org/apache/hadoop/hbase/hbtop/screen/top/TestPaging.java * (add) hbase-hbtop/src/test/java/org/apache/hadoop/hbase/hbtop/mode/TestRegionServerMode.java * (add) hbase-hbtop/src/test/java/org/apache/hadoop/hbase/hbtop/TestUtils.java * (add) hbase-hbtop/src/main/java/org/apache/hadoop/hbase/hbtop/terminal/impl/TerminalImpl.java * (add) hbase-hbtop/src/test/java/org/apache/hadoop/hbase/hbtop/mode/TestNamespaceMode.java * (add) hbase-hbtop/src/main/java/org/apache/hadoop/hbase/hbtop/field/Size.java * (add) hbase-hbtop/src/main/java/org/apache/hadoop/hbase/hbtop/mode/DrillDownInfo.java * (add) hbase-hbtop/src/test/java/org/apache/hadoop/hbase/hbtop/screen/top/TestMessageModeScreenPresenter.java * (add) hbase-hbtop/src/test/java/org/apache/hadoop/hbase/hbtop/terminal/impl/TestCursor.java * (add) hbase-hbtop/src/main/java/org/apache/hadoop/hbase/hbtop/screen/help/HelpScreenView.java * (add) hbase-hbtop/src/main/java/org/apache/hadoop/hbase/hbtop/screen/top/FilterDisplayModeScreenView.java * (add) hbase-hbtop/src/main/java/org/apache/hadoop/hbase/hbtop/screen/field/FieldScreenView.java * (add) hbase-hbtop/src/main/java/org/apache/hadoop/hbase/hbtop/screen/help/CommandDescription.java * (add) hbase-hbtop/src/main/java/org/apache/hadoop/hbase/hbtop/terminal/impl/TerminalPrinterImpl.java * (add) hbase-hbtop/src/main/java/org/apache/hadoop/hbase/hbtop/mode/Mode.java * (add) hbase-hbtop/src/test/java/org/apache/hadoop/hbase/hbtop/field/TestSize.java * (add) hbase-hbtop/src/main/java/org/apache/hadoop/hbase/hbtop/mode/RegionServerModeStrategy.java * (add) hbase-hbtop/src/test/java/org/apache/hadoop/hbase/hbtop/TestRecordFilter.java * (add) hbase-hbtop/src/main/java/org/apache/hadoop/hbase/hbtop/field/FieldValueType.java * (add) hbase-hbtop/src/main/java/org/apache/hadoop/hbase/hbtop/screen/top/MessageModeScreenView.java * (add) hbase-hbtop/src/main/java/org/apache/hadoop/hbase/hbtop/terminal/Attributes.java * (add) hbase-hbtop/src/test/java/org/apache/hadoop/hbase/hbtop/screen/top/TestTopScreenPresenter.java * (add) hbase-hbtop/src/main/java/org/apache/hadoop/hbase/hbtop/screen/top/TopScreenModel.java * (add) hbase-hbtop/src/main/java/org/apache/hadoop/hbase/hbtop/terminal/TerminalSize.java * (add) hbase-hbtop/src/main/java/org/apache/hadoop/hbase/hbtop/terminal/impl/Cell.java * (add) hbase-hbtop/src/main/java/org/apache/hadoop/hbase/hbtop/screen/top/Header.java * (add) hbase-hbtop/src/main/java/org/apache/hadoop/hbase/hbtop/screen/top/InputModeScreenView.java * (add) hbase-hbtop/src/main/java/org/apache/hadoop/hbase/hbtop/field/Field.java * (add) hbase-hbtop/src/main/java/org/apache/hadoop/hbase/hbtop/screen/top/InputModeScreenPresenter.java * (add) hbase-hbtop/src/main/java/org/apache/hadoop/hbase/hbtop/terminal/TerminalPrinter.java * (add) hbase-hbtop/src/main/java/org/apache/hadoop/hbase/hbtop/screen/AbstractScreenView.java * (add) hbase-hbtop/src/main/java/org/apache/hadoop/hbase/hbtop/screen/field/FieldScreenPresenter.java * (add) hbase-hbtop/src/main/java/org/apache/hadoop/hbase/hbtop/terminal/Color.java * (add) hbase-hbtop/src/main/java/org/apache/hadoop/hbase/hbtop/mode/ModeStrategy.java * (add) hbase-hbtop/src/main/java/org/apache/hadoop/hbase/hbtop/terminal/impl/EscapeSequences.java * (add) hbase-hbtop/src/main/java/org/apache/hadoop/hbase/hbtop/terminal/CursorPosition.java * (add) hbase-hbtop/src/test/java/org/apache/hadoop/hbase/hbtop/screen/top/TestInputModeScreenPresenter.java > hbtop > ----- > > Key: HBASE-11062 > URL: https://issues.apache.org/jira/browse/HBASE-11062 > Project: HBase > Issue Type: New Feature > Components: hbtop > Reporter: Andrew Kyle Purtell > Assignee: Toshihiro Suzuki > Priority: Major > Fix For: 3.0.0, 2.3.0, 2.1.7, 2.2.2 > > Attachments: HBASE-11062-master-addendum-v1.patch > > > A top-like monitor could be useful for testing, debugging, operations of > clusters of moderate size, and possibly for diagnosing issues in large > clusters. > Consider a curses interface like the one presented by atop > (http://www.atoptool.nl/images/screenshots/genericw.png) - with aggregate > metrics collected over a monitoring interval in the upper portion of the > pane, and a listing of discrete measurements sorted and filtered by various > criteria in the bottom part of the pane. One might imagine a cluster overview > with cluster aggregate metrics above and a list of regionservers sorted by > utilization below; and a regionserver view with process metrics above and a > list of metrics by operation type below, or a list of client connections, or > a list of threads, sorted by utilization, throughput, or latency. > Generically 'htop' is taken but would be distinctive in the HBase context, a > utility org.apache.hadoop.hbase.HTop > No need necessarily for a curses interface. Could be an external monitor with > a web front end as has been discussed before. I do like the idea of a process > that runs in a terminal because I interact with dev and test HBase clusters > exclusively by SSH. > UPDATE: > The tool name is changed from htop to hbtop. -- This message was sent by Atlassian Jira (v8.3.4#803005)