influxdbrelay

Puppet module to install, deploy and configure InfluxDB Relay.

Vente-Privée

vpgrp

7,384 downloads

3,245 latest version

5.0 quality score

Version information

  • 1.0.4 (latest)
  • 1.0.3
  • 1.0.2
  • 1.0.1
  • 1.0.0
  • 0.2.0
  • 0.1.1
  • 0.1.0
released Mar 13th 2019
This version is compatible with:
  • Puppet Enterprise 2019.8.x, 2019.7.x, 2019.5.x, 2019.4.x, 2019.3.x, 2019.2.x, 2019.1.x, 2019.0.x, 2018.1.x, 2017.3.x, 2017.2.x, 2017.1.x, 2016.5.x, 2016.4.x
  • Puppet >= 4.0.0 < 7.0.0
  • Debian
    ,
    Ubuntu
    ,
    RedHat
    ,
    CentOS

Start using this module

Documentation

vpgrp/influxdbrelay — version 1.0.4 Mar 13th 2019

puppet-influxdbrelay

License

  1. Overview
  2. Description
  3. Setup
  4. Usage
  5. Limitations
  6. Development
  7. Miscellaneous

Overview

This project adds a basic high availability layer to InfluxDB. With the right architecture and disaster recovery processes, this achieves a highly available setup.

influxdb-relay

Description

This module enables you to install, deploy, and configure InfluxDB Relay.

Setup

Copy this module in your modules folder without puppet- in the name.

puppet module install vpgrp-influxdbrelay

Usage

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'
    }
  ]
}

Limitations

InfluxDB Relay requires Golang version 1.5 or newer.

Development

Please read carefully CONTRIBUTING.md before making a merge request.

    ╚⊙ ⊙╝
  ╚═(███)═╝
 ╚═(███)═╝
╚═(███)═╝
 ╚═(███)═╝
  ╚═(███)═╝
   ╚═(███)═╝