simple monitoring solution with grafana, go-carbon and carbonapi

This commit is contained in:
Michael Rennecke
2017-03-17 22:57:44 +01:00
parent 759f971612
commit 68f29949a4
7 changed files with 204 additions and 0 deletions

21
carbonapi/Dockerfile Normal file
View File

@@ -0,0 +1,21 @@
FROM golang:1.8-alpine
RUN mkdir -p /go/src
ADD https://github.com/dgryski/carbonapi/archive/master.zip /tmp/master.zip
# build carbonapi
RUN set -x \
&& apk add --update git \
&& cd /go/src \
&& unzip /tmp/master.zip \
&& mv /go/src/carbonapi-master /go/src/carbonapi \
&& cd /go/src/carbonapi \
&& go-wrapper download \
&& go-wrapper install \
&& apk del git \
&& rm -f /tmp/master.zip \
&& rm -rf /var/cache/apk/*
EXPOSE 8080
ENTRYPOINT [ "/go/bin/carbonapi" ]