Debugging Tools

Alex Mantel edited this page Sep 12, 2014 · 6 revisions

CAF's Debugging Tools are distributed, applications and libraries. They allow you to interact with actors in your system. The following overview introduces the debugging infrastructure of CAF.

  • Runtime Inspection and Configuration: RIAC
  • Central event broker: Nexus
  • Debug-Clients: Cash


Probes are part of RIAC and introspect running CAF applications. They are sending information about CPU-usage, RAM-usage, network-interfaces, ingoing and outgoing messages to a Nexus.


A Nexus is a broker between probes and debug clients. It stores and forwards information, which it receives from probes.

Cash - Debug-Client

Cash (C++ Actor Shell) is an interactive debugging shell for CAF. It is based on libedit and SASH.

You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.
Press h to open a hovercard with more details.