KTop Enhancements! |
This latest revision includes:
- Improved CPU time reporting,
- Pressing q to quit,
- Sorting column change via left and right arrow keys, and
- Reverse sort by pressing r key.
Under the hood we've also made several bug fixes, and runtime performance improvements.
Sweet! How do I get this latest version?
We've published our new MileStone release to Maven Central: http://search.maven.org/#search%7Cga%7C1%7Cctop
You can also grab it from GitHub:
https://github.com/savoirtech/ctop/tags
Source tag link:
https://github.com/savoirtech/ktop/tree/ctop-0.2.0.M1
If you're using an Apache Karaf 3.0.x based system (such as Aetos 3.0.2), you can install this MileStone release using the following Karaf console command:
install -s mvn:com.savoirtech.karaf.commands/ctop/0.2.0.M1
Feedback is welcome! Please submit any ideas, enhancements, bugs to the project issue tracker: https://github.com/savoirtech/ctop/issues
So, tell us about this MDSAL Status command!
MDSAL:Status - a live feed of how MDSAL is operating. |
So what does MDSAL Status do?
The MDSAL Status commands provides an updated view of MDSAL metrics, including:
- ConfigRegistry version and health,
- DOMDataBroker statistics, and
- Metrics for CommitExecuter (CE), CommitFutureExecutor (CFE), InMemoryConfigDataStore (IMCDS), and InMemoryOperationalDataStore (IMODS).
The metrics table is of particular interest, providing live updates of ten tracked attributes, including:
- ActiveThreadCount,
- CompletedTaskCount,
- CurrentQueueSize,
- CurrentThreadPoolSize,
- LargestQueueSize,
- LargestThreadPoolSize,
- MaxQueueSize,
- MaxThreadPoolSize,
- RejectedTaskCount, and
- TotalTaskCount.
These values are obtained from MBeans provided by the OpenDaylight controller. The Karaf console provides the mechanisms to allow users to view these metrics without having to use additional external tooling.
Sweet! How do I get this latest version?
We've published a MileStone release to Maven Central:
http://search.maven.org/#search%7Cga%7C1%7Cmdsal-status
You can also grab it from GitHub:
https://github.com/savoirtech/mdsal-status/releases
Source tag link:
https://github.com/savoirtech/mdsal-status/tree/mdsal-status-0.1.0.M1
On OpenDaylight Helium based distributions, you can install this MileStone release using the following Karaf console command:
install -s mvn:com.savoirtech.karaf.commands/mdsal-status/0.1.0.M1
How do I use MDSAL Status once installed?
The status command requires users to have the MDSAL feature installed in their container at runtime. Once MDSAL is available, the MDSAL Status command will become functional.
To execute command on Helium, invoke:
mdsal:status
To exit status, press control + c or q to quit.
Feedback is welcome! Please submit any ideas, enhancements, bugs to the project issue tracker:
https://github.com/savoirtech/mdsal-status/issues