What is a good way to monitor the status of docker containers

cAdvisor doesnt try and maintain container state. It can tell when a container exists by examining the cgroup tree, but cant tell what is running in it, or anything else. Monitoring docker directly for this information is probably the best solution.
I tried to use the balck-box to use icmp to ping to determine whether the container is alive, but it takes some time to configure it. Is there any better monitoring scheme for the real-time status of docker containers

People often use a Grafana/Prometheus + specific exporters for the specific metrics they are interested in, or something like Telegraf (from InfluxData), which comes with build-in data collectors.

Both will require some time to understand and setup.