Old Graphite: Difference between revisions
From charlesreid1
No edit summary |
|||
| Line 35: | Line 35: | ||
==Hello Graphite World== | ==Hello Graphite World== | ||
I followed these instructions for getting Graphite set up and installed and running and all that: | |||
* http://graphite.readthedocs.org/en/latest/install.html | * http://graphite.readthedocs.org/en/latest/install.html | ||
I installed graphite from source to the default location: | |||
* http://graphite.readthedocs.org/en/latest/install-source.html | |||
==Hello Carbon World== | ==Hello Carbon World== | ||
Revision as of 20:18, 25 June 2014
Installing
Prerequisites
PyCairo prerequisite: PyCairo
Installing Graphite
Git checkout
cd git dir
python setup.py build && python setup.py install
Installing Carbon
python setup.py build && python setup.py install
Installing Whisper
python setup.py build && python setup.py install
Hello World
Once you've installed everything, assuming you went with the default installation configuration, graphite will be in /opt/graphite. That includes Graphite web app frontends, Carbon, and Whisper.
Now I'll cover how to get each component running and get simple I/O working.
Hello Graphite World
I followed these instructions for getting Graphite set up and installed and running and all that:
I installed graphite from source to the default location:
Hello Carbon World
To get Carbon running, you have to start with some configuration files, described on this page:
Basically, you give some thought to your schema - see this page http://graphite.wikidot.com/getting-your-data-into-graphite for information on what I mean. Decide your time series data naming convention, then decide how much data to gather, at what frequency.
You'll enter information in your storage-schemas.conf file, located in /opt/graphite/conf/storage-schemas.conf; example:
[dummy] priority = 100 pattern = dummy retentions = 1:7200
which will gather data at a frequency of 1 Hz for 2 hours (7200 seconds total).