Hi All,
I would like if someone can provide an idea about how to monitor all the running components of my system. is the right way to use reporting component? or just to create a component collecting what i need to monitor from all the components?
Or maybe you have better idea!!
Thanks
Monitoring All the Components
On 08/19/2015 07:51 AM, alaaeldeen [dot] abdalrahman [..] ... wrote:
> Hi All,
>
> I would like if someone can provide an idea about how to monitor all the
> running components of my system.
> is the right way to use reporting component? or just to create a component
> collecting what i need to monitor from all the components?
>
> Or maybe you have better idea!!
In one of our Orocos deployments, we had a supervisor component
periodically invoking diagnostic functions on each running component.
Each component had the diagnostic function coded within itself, but it
ran in the thread of the calling (supervisor) component. The diagnostic
functions reported a health status, which the supervisor used for
setting any systematic degradation modes and/or re-routing
inter-component connections to achieve a new system configuration.
The supervisor component was different from the reporting component. The
latter was used only to collect data and dump it out to a network socket.
Hope this helps,
Sagar
Monitoring All the Components
sounds good, I can understand your idea and I am gonna to implement something same like it.
Thanks,,