Spec-Zone.ru › Graphite

Установка в Virtualenv

Virtualenv предоставляет изолированную среду Python для запуска Graphite.

Установка в стандартном расположении

Для установки Graphite в стандартном расположении, /opt/graphite/, создайте виртуальную среду в /opt/graphite и активируйте её:

virtualenv /opt/graphite
source /opt/graphite/bin/activate

После активации виртуальной среды Graphite и Carbon можно установить из исходного кода или через pip. Обратите внимание, что зависимости необходимо установить, пока виртуальная среда активирована, если не указан параметр –system-site-packages при создании виртуальной среды.

Установка в пользовательском расположении

Для установки из исходного кода активируйте виртуальную среду и ознакомьтесь с инструкциями для graphite-web и carbon

Запуск Carbon в виртуальной среде

Carbon можно запустить в виртуальной среде, активировав виртуальную среду перед запуском Carbon активировать виртуальную среду.

Запуск Graphite-web в виртуальной среде

Запуск Django’s django-admin.py в виртуальной среде требует использования полного пути к виртуальной среде:

/path/to/env/bin/django-admin.py <command> --settings=graphite.settings

Способ запуска Graphite-web в виртуальной среде зависит от используемого сервера WSGI:

Apache mod_wsgi

Примечание

Версия Python, используемая для компиляции mod_wsgi, должна совпадать с Python, установленным в виртуальной среде (как правило, система Python).

В конфигурацию Apache mod_wsgi добавьте корень виртуальной среды как WSGIPythonHome, /opt/graphite в этом примере:

WSGIPythonHome /opt/graphite

и добавьте python site-packages виртуальной среды в файл graphite.wsgi, python 2.6 в /opt/graphite в этом примере:

site.addsitedir('/opt/graphite/lib/python2.6/site-packages')

Дополнительные сведения см. в документации mod_wsgi по виртуальным средам <http://code.google.com/p/modwsgi/wiki/VirtualEnvironments>.

Gunicorn

Убедитесь, что Gunicorn установлен в активированной виртуальной среде и запустите как обычно. Если gunicorn установлен в системе, может потребоваться запустить его из каталога bin виртуальной среды.

uWSGI

Запустите uWSGI с параметром -H для указания корня виртуальной среды. Дополнительные сведения см. в документации uWSGI по виртуальным средам.

© 2008–2012 Chris Davis
© 2011–2016 The Graphite Project
Licensed under the Apache License, Version 2.0.
https://graphite.readthedocs.io/en/latest/install-virtualenv.html

Spec-Zone.ru

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