Установка из исходного кода
Последние исходные tar-архивы для Graphite-web, Carbon и Whisper можно получить со страницы загрузки проекта Graphite download page, или клонировать последние ветки разработки со страницы проекта Github Github project page:
- Graphite-web:
git clone https://github.com/graphite-project/graphite-web.git - Carbon:
git clone https://github.com/graphite-project/carbon.git - Whisper:
git clone https://github.com/graphite-project/whisper.git - Ceres:
git clone https://github.com/graphite-project/ceres.git
Примечание
В настоящее время нет доступного tar-архива для Ceres, его необходимо клонировать со страницы проекта Github Github project page
Установка в стандартном расположении
Для установки Graphite в стандартном расположении, /opt/graphite/, просто выполните python setup.py install в качестве root в каждом из каталогов проекта для Graphite-web, Carbon, Whisper и Ceres.
Установка Carbon в пользовательском расположении
Установщик Carbon’а setup.py настроен на использование prefix каталога /opt/graphite и install-lib каталога /opt/graphite/lib. Скрипты и утилиты Carbon’а устанавливаются в bin, конфигурация хранится в conf, а данные в storage, все внутри prefix. Эти параметры могут быть переопределены путём передачи параметров команде setup.py install.
Следующие параметры влияют на расположение установки:
-
--prefixРасположение для размещения каталогов
bin/иstorage/иconf/(по умолчанию/opt/graphite/) -
--install-libРасположение для установки модулей Python (по умолчанию:
/opt/graphite/lib) -
--install-dataРасположение для размещения каталогов
storageиconf(по умолчанию: значениеprefix) -
--install-scriptsРасположение для размещения скриптов (по умолчанию:
bin/внутриprefix)
Например, для установки всего в /srv/graphite/:
python setup.py install --prefix=/srv/graphite --install-lib=/srv/graphite/lib
Для установки Carbon в системный каталог site-packages со скриптами в /usr/bin и хранилищем и конфигурацией в /usr/share/graphite:
python setup.py install --install-scripts=/usr/bin --install-lib=/usr/lib/python2.6/site-packages --install-data=/var/lib/graphite
Установка Graphite-web в пользовательском расположении
Установщик Graphite-web’а setup.py настроен на использование prefix каталога /opt/graphite и install-lib каталога /opt/graphite/webapp. Утилиты устанавливаются в bin, а конфигурация — в conf внутри prefix. Эти параметры могут быть переопределены путём передачи параметров команде setup.py install
Следующие параметры влияют на расположение установки:
-
--prefixРасположение для размещения каталогов
bin/иconf/(по умолчанию/opt/graphite/) -
--install-libРасположение для установки модулей Python (по умолчанию:
/opt/graphite/webapp) -
--install-dataРасположение для размещения каталогов
webapp/contentиconf(по умолчанию: значениеprefix) -
--install-scriptsРасположение для размещения скриптов (по умолчанию:
bin/внутриprefix)
Например, для установки всего в /srv/graphite/:
python setup.py install --prefix=/srv/graphite --install-lib=/srv/graphite/webapp
Для установки кода Graphite-web в системный каталог site-packages со скриптами в /usr/bin и хранилищем, конфигурацией и содержимым в /usr/share/graphite:
python setup.py install --install-scripts=/usr/bin --install-lib=/usr/lib/python2.6/site-packages --install-data=/var/lib/graphite
© 2008–2012 Chris Davis
© 2011–2016 The Graphite Project
Licensed under the Apache License, Version 2.0.
https://graphite.readthedocs.io/en/latest/install-source.html