https://github.com/go-graphite/docker-go-graphite
Docker image for go-carbon + carbonapi + grafana
https://github.com/go-graphite/docker-go-graphite
carbonapi docker go-graphite graphite metrics
Last synced: 5 months ago
JSON representation
Docker image for go-carbon + carbonapi + grafana
- Host: GitHub
- URL: https://github.com/go-graphite/docker-go-graphite
- Owner: go-graphite
- License: mit
- Created: 2017-07-23T14:26:02.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2022-12-13T23:00:23.000Z (almost 3 years ago)
- Last Synced: 2025-04-02T10:11:23.382Z (6 months ago)
- Topics: carbonapi, docker, go-graphite, graphite, metrics
- Language: Dockerfile
- Homepage:
- Size: 39.1 KB
- Stars: 31
- Watchers: 6
- Forks: 27
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Docker image for go-carbon + carbonapi + grafana
## Quick Start
```sh
docker run -d\
--name go-graphite\
--restart=always\
-p 80:80\
-p 2003-2004:2003-2004\
gographite/go-graphite
```### Includes the following components
* [Nginx](http://nginx.org/) - reverse proxies Grafana dashboard
* [Grafana](http://www.grafana.com/) - front-end dashboard
* [Go-carbon](https://github.com/lomik/go-carbon) - Golang implementation of Graphite/Carbon server
* [Carbonapi](https://github.com/go-graphite/carbonapi) - Golang implementation of Graphite-web### Mapped Ports
Host | Container | Service
---- | --------- | -------------------------------------------------------------------------------------------------------------------
80 | 80 | [grafana](http://docs.grafana.org/)
2003 | 2003 | [carbon receiver - plaintext](http://graphite.readthedocs.io/en/latest/feeding-carbon.html#the-plaintext-protocol)
2004 | 2004 | [carbon receiver - pickle](http://graphite.readthedocs.io/en/latest/feeding-carbon.html#the-pickle-protocol)### Exposed Ports
Container | Service
--------- | -------------------------------------------------------------------------------------------------------------------------
8081 | [carbonapi](https://github.com/go-graphite/carbonapi/blob/master/doc/configuration.md#general-configuration-for-carbonapi)### 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