X-Git-Url: https://juplo.de/gitweb/?a=blobdiff_plain;f=burrow_exporter%2FDockerfile;fp=burrow_exporter%2FDockerfile;h=fedd83211b674797147a67107989d30654757fc9;hb=da3f0285271f357fd3a32a8b1a9eb4cdfad39dc5;hp=0000000000000000000000000000000000000000;hpb=912dfb113b7eb5ee59df1bc8e2488f181a64cfba;p=demos%2Fkafka%2Fmonitoring diff --git a/burrow_exporter/Dockerfile b/burrow_exporter/Dockerfile new file mode 100644 index 0000000..fedd832 --- /dev/null +++ b/burrow_exporter/Dockerfile @@ -0,0 +1,16 @@ +FROM golang:alpine as glide +RUN apk update +RUN apk add git +RUN go get github.com/Masterminds/glide +WORKDIR /go/src/github.com/jirwin/burrow_exporter +run git clone https://github.com/jirwin/burrow_exporter.git . +RUN glide install +RUN go build burrow-exporter.go + +FROM alpine +COPY --from=glide /go/src/github.com/jirwin/burrow_exporter/burrow-exporter . +ENV BURROW_ADDR http://localhost:8000 +ENV METRICS_ADDR 0.0.0.0:8080 +ENV INTERVAL 30 +ENV API_VERSION 2 +CMD ./burrow-exporter --burrow-addr $BURROW_ADDR --metrics-addr $METRICS_ADDR --interval $INTERVAL --api-version $API_VERSION