https://github.com/lincolnloop/docker-graphite-api-grafana
https://github.com/lincolnloop/docker-graphite-api-grafana
Last synced: about 1 year ago
JSON representation
- Host: GitHub
- URL: https://github.com/lincolnloop/docker-graphite-api-grafana
- Owner: lincolnloop
- Created: 2015-01-31T18:13:31.000Z (over 11 years ago)
- Default Branch: master
- Last Pushed: 2015-02-06T04:45:50.000Z (over 11 years ago)
- Last Synced: 2025-02-15T10:53:36.272Z (over 1 year ago)
- Language: JavaScript
- Size: 125 KB
- Stars: 2
- Watchers: 9
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Graphite API + Grafana on Docker
A versioned, automated build of [graphite-api](http://graphite-api.readthedocs.org/) and [grafana](http://grafana.org/). The default settings will work out of the box for small installations where everything is running on one server and the default ports and locations are used.
If you need to override them, either write a new Dockerfile using `lincolnloop/graphite-api-grafana` as the base or add volumes at runtime:
```
docker run -v /path/to/grafana-config.js:/grafana/config.js \
-v /path/to/graphite-api.yaml:/etc/graphite-api.yaml \
--volumes-from=carbon \
-p 8000:8000 \
lincolnloop/graphite-api-grafana
```
Want to spin up a full working install with ElasticSearch and Carbon Cache? You can use [fig](http://www.fig.sh/) with a `fig.yml` that looks like this:
```
carbon:
image: lincolnloop/carbon-cache
ports:
- "2003:2003"
- "2004:2004"
volumes:
- /var/lib/whisper:/opt/graphite/storage/whisper
graphite:
image: lincolnloop/graphite-api-grafana
ports:
- "8000:8000"
links:
- carbon
volumes_from:
- carbon
elasticsearch:
image: lincolnloop/elasticsearch
ports:
- "9200:9200"
volumes:
- /var/lib/elasticsearch:/data
```