Wer Docker hat und evtl. sogar Prometheus in einem Container laufen lässt, der kann auch einfach den TC400 Exporter in Docker laufen lassen.
Ich habe da mal schnell ein Dockerfile zusammen getippt:
Code:
FROM golang:alpine AS builder
RUN apk add git
RUN go get -v github.com/markuslindenberg/tc4400_exporter
FROM alpine:latest
COPY --from=builder /go .
EXPOSE 9623/tcp
CMD ["tc4400_exporter"]
Das große golang Image kann danach gelöscht werden, übrig bleiben ca. 86MB.
Denkt daran, dass in prometheus.yml das Target geändert werden muss, wenn ihr docker-compose oder Links verwendet, kann dort auch einfach der Containername rein