Skip to content

Latest commit

 

History

History
67 lines (56 loc) · 3.76 KB

info.md

File metadata and controls

67 lines (56 loc) · 3.76 KB

GitHub Release GitHub Activity License

Project Maintenance

hacs Community Forum

Docker Monitor

The Docker monitor allows you to monitor statistics about containers. The monitor can connected to a daemon through the url parameter. When home assistant is used within a Docker container, the daemon can be mounted as follows -v /var/run/docker.sock:/var/run/docker.sock.

Configuration

To use the docker_monitor in your installation, add the following to your configuration.yaml file:

# Example configuration.yaml entry
docker_monitor:
  containers:
    - homeassistant_homeassistant_1
    - homeassistant_mariadb_1
    - homeassistant_mosquitto_1
  monitored_conditions:
    - docker_version
    - container_status
    - container_memory_usage
    - container_memory_percentage_usage
    - container_cpu_percentage_usage

Variables

Parameter Type Description
name string (Optional) Client name of Docker daemon. Defaults to Docker.
url string (Optional) Host URL of Docker daemon. Defaults to unix://var/run/docker.sock.
scan_interval time_period (Optional) Update interval. Defaults to 10 seconds.
containers list (Optional) Array of containers to monitor. Defaults to all containers.
monitored_conditions list (Optional) Array of conditions to be monitored. Defaults to all conditions
Monitored conditions Description Unit
docker_version Docker version -
container_status Container status -
container_uptime Container up time minutes
container_cpu_percentage_usage CPU usage %
container_memory_usage Memory usage MiB
container_memory_percentage_usage Memory usage %
container_network_speed_up Network total speed upstream kB/s
container_network_speed_down Network total speed downstream kB/s
container_network_total_up Network total upstream MB
container_network_total_down Network total downstream MB