One of the things missing from the dashboard are host names. If you select the Hostnames list, you'll notice that it is empty. The reason behind that lies in the node-exporter service. Since it is running inside containers, it is oblivious of the name of the underlying host.
We already commented that IPs from the node-exporter are not very valuable since they represent addresses of network endpoints. What we truly need are either "real" host IPs or host names. Since we cannot get the real IPs from Docker services, the alternative is to use host names instead. However, the official Node Exporter container does not provide that so we'll need to resort to an alternative.
We'll change our node-exporter service with the image created by GitHub user bvis. The project can be found in the bvis/docker-node-exporter (https://github...