nvidiagpubeat is an elastic beat that uses NVIDIA System Management Interface (nvidia-smi) to monitor NVIDIA GPU devices and can ingest metrics into Elastic search cluster, with support for both 6.x and 7.x versions of beats. nvidia-smi is a command line utility, based on top of the NVIDIA Management Library (NVML), intended to aid in the management and monitoring of NVIDIA GPU devices.
$ make unit-tests
ok github.com/ebay/nvidiagpubeat/config 0.528s coverage: 0.0% of statements
ok github.com/ebay/nvidiagpubeat/nvidia 0.067s coverage: 91.4% of statements
ok github.com/ebay/nvidiagpubeat/beater 0.742s coverage: 16.0% of statements
ok github.com/ebay/nvidiagpubeat 3.587s coverage: 0.0% of statements
Unit test case pass.