I'm using Netdata to monitor my containers health, in live mode and with alerts.
The only thing you need is to add the netdata service in your docker-compose.
netdata: image: titpetric/netdata:latest cap_add: - SYS_PTRACE volumes: - /proc:/host/proc:ro - /sys:/host/sys:ro environment: NETDATA_PORT: 9007 ports: - 9007:9007
Have a look for example to cpu, memory and disk usage of my "blogyuri_ghost_1" container.
ID of my container.
And this is the Netdata dashboard once "blogyuri_ghost_1" container is selected (look on the purple container on the right menu).
In order to have Netdata and other utils over internet you need a security management.
Considering that i'm using an EC2 instance on AWS (?) a manage it using security group feature.
I have exposed the netdata port only to my IP.