Skip to content

cwr0401/prometheus_docker_exporter

Repository files navigation

prometheus_docker_exporter

prometheus docker exporter 用于使用 prometheus 抓取 docker containers stats 信息。

build

$ go build -o prometheus_docker_exporter main.go metrics.go collectors.go service.go 

$ GOOS=linux GOARCH=amd64 go build -o prometheus_docker_exporter_linux main.go metrics.go collectors.go service.go

$ docker build -t cwr0401/prometheus_docker_exporter:latest .

run

$ docker pull cwr0401/prometheus_docker_exporter:latest

$ docker run -it -d --rm \
-p 8000:8000  \
-e TZ="Asia/Shanghai"  \
-e CONSUL_SERVICE_NAME="test-prom-docker-metrics"  \
-e CONSUL_SERVICE_ID="test-prom-docker-metrics-01" \
-e CONSUL_SERVICE_PORT=8000 \
-v /var/run/docker.sock:/var/run/docker.sock:ro \
cwr0401/prometheus_docker_exporte

$ curl http://127.0.0.1:8000/health
ok

$ curl http://127.0.0.1:8000/metrics

About

gather docker containers metrics for prometheus

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published