FairMQ/fairmq/sdk/top
2021-06-26 18:21:08 +02:00
..
README.md feat(top): Add new fairmq-top tool 2021-06-26 18:21:08 +02:00
runTool.cxx feat(top): Add new fairmq-top tool 2021-06-26 18:21:08 +02:00
Tool.h feat(top): Add new fairmq-top tool 2021-06-26 18:21:08 +02:00
TopTable.h feat(top): Add new fairmq-top tool 2021-06-26 18:21:08 +02:00

fairmq-top

htop-like TUI to monitor/control a running FairMQ topology.

EXPERIMENTAL - Currently mainly used as internal development tool.

Enable building by passing -DBUILD_FAIRMQ=ON -DBUILD_SDK_COMMANDS=ON -DBUILD_SDK=ON -DBUILD_DDS_PLUGIN=ON -DBUILD_SDK_TOP_TOOL=ON.


How to build imtui (requires ncurses devel package installed):

git clone https://github.com/ggerganov/imtui
cmake -S imtui -B <builddir> -DIMTUI_INSTALL_IMGUI_HEADERS=ON -DIMTUI_SUPPORT_NCURSES=ON -DCMAKE_INSTALL_PREFIX=<installdir>
cmake --build <builddir> --target install

and then pass -Dimtui_ROOT=<installdir> to the FairMQ configure above.