yhzhao / burrow_exporter

Prometheus exporter for burrow

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

burrow-exporter

A simple prometheus exporter for gathering Kafka consumer group info from burrow.

Only works with latest version of Burrow (v3 Restful API).

Build Binary

Requires Golang setup

go get -d && go build burrow-exporter.go

Run with Docker

required environment variables

BURROW_ADDR

A burrow address is required. Default: http://localhost:8000

METRICS_ADDR

An address to run prometheus on is required. Default: 0.0.0.0:8080

INTERVAL

A scrape interval is required. Default: 30

Example

# with env variables
docker run \
  -e BURROW_ADDR="http://localhost:8000" \
  -e METRICS_ADDR="0.0.0.0:8080" \
  -e INTERVAL="30" \
  saada/burrow_exporter
# with custom command
docker run -d saada/burrow_exporter ./burrow-exporter --burrow-addr http://localhost:8000 --metrics-addr 0.0.0.0:8080 --interval 30

About

Prometheus exporter for burrow

License:Apache License 2.0


Languages

Language:Go 96.9%Language:Shell 3.1%