Implementation of the Autopilot Pattern for InfluxDB
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
bin
etc
.gitignore
Dockerfile
LICENSE
README.md
docker-compose.yml
local-compose.yml
makefile
setup.sh

README.md

Autopilot Pattern InfluxDB

InfluxDB designed for automated operation using the Autopilot Pattern. Since the open-source version of InfluxDB doesn't support clustering, this implementation simply registers InfluxDB as a service with Consul and performs local health checks.

DockerPulls DockerStars

Builds from the latest alpine image for InfluxDB with added ContainerPilot support.

Usage

docker run -e "LOG_LEVEL=debug" -e "CONSUL_AGENT=1" -e "CONSUL=https://consulhost" -e "INFLUXDB_ADMIN_ENABLED=true" -p "8083:8083" -p "8086:8086" autopilotpattern/influxdb

Environment Variables

  • CONSUL_AGENT - enables usage of a container-local consul agent.
  • CONSUL - hostname for consul server
  • LOG_LEVEL - specify the ContainerPilot log level, defaults to 'info'