Spec-Zone.ru › Graphite

Установка из исходного кода

Последние исходные 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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API