1
0
mirror of https://github.com/vimagick/dockerfiles.git synced 2024-12-25 02:04:06 +02:00
dockerfiles/graphite
2017-03-23 16:45:03 +08:00
..
arm add graphite-arm 2017-03-23 16:45:03 +08:00
docker-compose.yml update graphite 2017-03-11 18:31:59 +08:00
Dockerfile upgdate graphite 2017-03-14 16:26:15 +08:00
README.md update graphite 2017-03-12 07:20:49 +08:00
supervisord.conf upgdate graphite 2017-03-14 16:26:15 +08:00

graphite

Graphite does three things:

  • Kick ass.
  • Chew bubblegum.
  • Make it easy to store and graph metrics.

docker-compose.yml

graphite:
  image: vimagick/graphite
  ports:
    - 2003:2003
    - 2004:2004
    - 7002:7002
    - 8080:8080
    - 9001:9001
  volumes:
    - ./data:/opt/graphite/storage
  restart: always

Up and Running

$ cd ~/fig/graphite
$ mkdir -p data/log/webapp
$ docker-compose up -d
$ docker-compose exec graphite sh
>>> python webapp/manage.py migrate --run-syncdb --noinput
>>> exit
$ tree -F -L 3
├── data/
│   ├── carbon-cache-a.pid
│   ├── graphite.db
│   ├── log/
│   │   └── webapp/
│   └── whisper/
│       └── carbon/
└── docker-compose.yml
$ curl http://localhost:8080