This project adds a basic high availability layer to InfluxDB. With the right architecture and disaster recovery processes, this achieves a highly available setup.
This module enables you to install, deploy, and configure InfluxDB Relay.
Copy this module in your modules folder without puppet- in the name.
puppet module install vpgrp-influxdbrelay
Use default configuration.
class { 'influxdbrelay': }
Add your configuration.
class { 'influxdbrelay':
http_bind_addr => '192.168.1.18',
http_bind_port => '9089',
http_outputs => [
{
'name' => 'localhttp',
'schema' => 'http',
'ip' => '127.0.0.1',
'port' => '8089',
'timeout' => '60s'
},
{
'name' => 'remotehttp',
'schema' => 'http',
'ip' => '192.168.1.19',
'port' => '8089',
'timeout' => '60s'
}
]
}
InfluxDB Relay requires Golang version 1.5 or newer.
Please read carefully CONTRIBUTING.md before making a merge request.
╚⊙ ⊙╝
╚═(███)═╝
╚═(███)═╝
╚═(███)═╝
╚═(███)═╝
╚═(███)═╝
╚═(███)═╝