Health checsk representation in Uchiwa should be redone because of containers introduction in osp12.
In OSP11 we had checks for each service and each service was shown in Uchiwa along with its status (active,not active,etc).
In OSP12 with introduction of the containers we have one single check docker_health_check that shows unhealthy containers under its "output" which looks very user unfriendly and really hard to understand what is going on.
Here is the example of how it looks like:
--------------
output:
/nova_vnc_proxy (71529e4ffa5e): There is no nova-novncproxy process with opened RabbitMQ ports (5671,5672) running in the container /ceilometer_agent_central (3493da8311b5): There is no ceilometer-poll process with opened RabbitMQ ports (5671,5672) running in the container /aodh_evaluator (00fa97538ae5): There is no aodh-evaluator process with opened RabbitMQ ports (5671,5672) running in the container
-------------
We have to show in Uchiwa a list of containers each one shows its status (healthy/unhealthy)