Go to file
Darshil Chanpura e2cdd6177b Removed unsed files 2019-12-27 22:53:06 +05:30
conf Removed unsed files 2019-12-27 22:53:06 +05:30
.deepsource.toml Create .deepsource.toml 2019-12-11 14:49:05 +01:00
Dockerfile Removed unsed files 2019-12-27 22:53:06 +05:30
LICENSE Initial commit 2017-07-23 16:26:02 +02:00
README.md README 2017-07-23 23:16:09 +02:00

README.md

Docker image for go-carbon + carbonapi + grafana

Quick Start

docker run -d\
 --name go-graphite\
 --restart=always\
 -p 80:80\
 -p 2003-2004:2003-2004\
 gographite/go-graphite

Includes the following components

  • Nginx - reverse proxies Grafana dashboard
  • Grafana - front-end dashboard
  • Go-carbon - Golang implementation of Graphite/Carbon server
  • Carbonapi - Golang implementation of Graphite-web

Mapped Ports

Host Container Service
80 80 grafana
2003 2003 carbon receiver - plaintext
2004 2004 carbon receiver - pickle

Mounted Volumes

Host Container Notes
DOCKER ASSIGNED /etc/go-carbon go-carbon configs (see )
DOCKER ASSIGNED /var/lib/graphite graphite file storage
DOCKER ASSIGNED /etc/nginx nginx config
DOCKER ASSIGNED /etc/grafana Grafana config
DOCKER ASSIGNED /etc/carbonapi Carbonapi config
DOCKER ASSIGNED /etc/logrotate.d logrotate config
DOCKER ASSIGNED /var/log log files