%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /usr/lib/python2.7/site-packages/salt/engines/
Upload File :
Create Path :
Current File : //usr/lib/python2.7/site-packages/salt/engines/logstash_engine.pyc

�
���^c@@s�dZddlmZmZmZddlZddlZyddlZWne	k
rcdZnXeje�Z
dZd�Zdddd	�ZdS(
uQ
An engine that reads messages from the salt event bus and pushes
them onto a logstash endpoint.

.. versionadded: 2015.8.0

:configuration:

    Example configuration

    .. code-block:: yaml

        engines:
          - logstash:
            host: log.my_network.com
            port: 5959
            proto: tcp

:depends: logstash
i(tabsolute_importtprint_functiontunicode_literalsNulogstashcC@stdk	rtStdfS(Nupython-logstash not installed(tlogstashtNonet__virtualname__tFalse(((s@/usr/lib/python2.7/site-packages/salt/engines/logstash_engine.pyt__virtual__)siGusalt/engine/logstashuudpc
C@s#|dkrtj}n|dkr0tj}ntjd�}|jtj�|j|||dd��tj	d�j
d�r�tjj
jttdd	t�}nBtjj
jd
dtdd
tdtdd	t�}tjd�x2tr|j�}|r�|j|d|�q�q�WdS(u<
    Listen to salt events and forward them to logstash
    utcpuudpupython-logstash-loggertversioniuidu_masterusock_dirtlistenuminiont	transportu	transporttoptstsock_diruLogstash engine startedtextraN(RtTCPLogstashHandlertUDPLogstashHandlertloggingt	getLoggertsetLeveltINFOt
addHandlert__opts__tgettendswithtsalttutilsteventtget_master_eventtTruet	get_eventtlogtdebugtinfo(thosttportttagtprototlogstashHandlertlogstash_loggert	event_busR((s@/usr/lib/python2.7/site-packages/salt/engines/logstash_engine.pytstart/s.


	
	(t__doc__t
__future__RRRRtsalt.utils.eventRRtImportErrorRRt__name__RRRR((((s@/usr/lib/python2.7/site-packages/salt/engines/logstash_engine.pyt<module>s

	

Zerion Mini Shell 1.0