Skip to content

slb350/ansible-burrow

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ansible-burrow

An Ansible role for installing Burrow. This also installs golang via dependency, and gpm as well.

what is burrow?

Burrow is a monitoring companion for Apache Kafka that provides consumer lag checking as a service without the need for specifying thresholds. It monitors committed offsets for all consumers and calculates the status of those consumers on demand. An HTTP endpoint is provided to request status on demand, as well as provide other Kafka cluster information. There are also configurable notifiers that can send status out via email or HTTP calls to another service.

install this role and it's dependency

ansible-galaxy install slb350.Ansible-Burrow && ansible-galaxy install kbrebanov.golang

Role Variables

  • GOPATH - your go env path
  • sudo_user - user who's go env you are using
  • sudo_group - group for your go user
  • burrow_link - link to linkedin's burrow (default: github.com/linkedin/burrow)
  • logdir - directory you wish to log to (default: /var/log)
  • zookeeper_host - zookeeper hostname(s) or ip(s)
  • zookeeper_port - zookeeper port (default: 2181)
  • kafka_cluster_name - kafka cluster name
  • kafka_broker_host - kafka hostname(s) or ip(s)
  • kafka_port - kafka port (default: 9092)

About

Ansible Playbook for Burrow

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published