scripts.processes

Describe the pyloggr’s processes.

class CollectorProcess[source]

Bases: pyloggr.scripts.PyloggrProcess

Collect events from the “rescue queue” and inject them back in pyloggr

class FSShipperProcess[source]

Bases: pyloggr.scripts.PyloggrProcess

Dumps events to the filesystem

class FilterMachineProcess[source]

Bases: pyloggr.scripts.PyloggrProcess

Apply filters to each event found in RabbitMQ, post back into RabbitMQ

Parameters:name (str) – process name
class FrontendProcess[source]

Bases: pyloggr.scripts.PyloggrProcess

Web frontend to Pyloggr

class HarvestProcess[source]

Bases: pyloggr.scripts.PyloggrProcess

Monitor directories and inject files as logs in Pyloggr

class PgSQLShipperProcess[source]

Bases: pyloggr.scripts.PyloggrProcess

Ships events to PostgreSQL

class SyslogAgentProcess[source]

Bases: pyloggr.scripts.PyloggrProcess

Implements a syslog agent for end clients

class SyslogProcess[source]

Bases: pyloggr.scripts.PyloggrProcess

Implements the syslog server

class SyslogShipperProcess[source]

Bases: pyloggr.scripts.PyloggrProcess

Ships events to a remote syslog server