Fault tolerant exporter which retrieves stats from a modbus system and exports them via HTTP for Prometheus consumption.
you just need Go installed, simply run hte build in the directory as:
go build
To run it:
./modbus_exporter [flags]
The configuration will be taken from a configuration file, the exporter will search a fille called slaves.yml
in the same directory by default.
Setting a different file and a different listen address:
./modbus_exporter -config.file="path/to/file" -listen-address=":8080"
Help on flags:
./modbus_exporter --help
Check the examples/
folder to read the information about the configuration file and some examples.
- General clean up
- Tons of test coverage
- Improve global log system