log_processor/doc/source/installation.rst
Ian Wienand 36e9b3db55 Replace openstack.org git:// URLs with https://
This is a mechanically generated change to replace openstack.org
git:// URLs with https:// equivalents.

This is in aid of a planned future move of the git hosting
infrastructure to a self-hosted instance of gitea (https://gitea.io),
which does not support the git wire protocol at this stage.

This update should result in no functional change.

For more information see the thread at

 http://lists.openstack.org/pipermail/openstack-discuss/2019-March/003825.html

Change-Id: I087216b631beea811cdee6cc4b4d5e26067be673
2019-03-24 20:34:05 +00:00

36 lines
1.1 KiB
ReStructuredText

:title: Installation
Installation
============
Log_processor consists of a client daemon and multiple worker daemons. The
client daemon subscribes to ZeroMQ on a Jenkins master listening for build
completes and then dispatches jobs to the worker daemons using gearman.
External Requirements
---------------------
Jenkins
~~~~~~~
You should have a Jenkins server running with the `ZMQ Event Publisher
<http://git.openstack.org/cgit/openstack-infra/zmq-event-publisher/tree/README>`_
plugin installed (it is available in the Jenkins Update Center). Be
sure that the machine where you plan to run Log Processor can connect to
the ZMQ port specified by the plugin on your Jenkins master(s).
Logstash
~~~~~~~~
You should have Logstash running with the tcp input plugin. Be sure that
the machine where you plan to run Log Processor can connect to the tcp input
port specified in the logstash configuration.
Install Log Processor
---------------------
To install directly from git::
git clone https://git.openstack.org/openstack-infra/log_processor.git /path/to/log_processor
pip install /path/to/log_processor