Viewing File: /usr/lib/python2.7/site-packages/sos/plugins/elastic.pyc

ó
ÑKjc@sQddlmZmZmZmZddlZdeeeefd„ƒYZdS(iÿÿÿÿ(tPlugintRedHatPlugintDebianPlugintUbuntuPluginNtElasticcBs2eZdZdZdZdZd„Zd„ZRS(s
    ElasticSearch service
    telastictservicest
elasticsearchc	
Csd}d}yÔt|ƒÂ}xž|D]°}tjd|ƒ}tjd|ƒ}|ržt|jƒƒdkrž|jƒdjƒ}tjdd|ƒ}q%n|r%t|jƒƒdkr%|jƒdjƒ}q%q%WWdQXWn*tk
r}|jd	||fƒnX||fS(
Nt	localhostt9200s(^network.host):(.*)s(^http.port):(.*)iiÿÿÿÿs"|\'tsFailed to parse %s: %s(	topentretsearchtlentgroupststriptsubt	Exceptiont	_log_info(	tselftels_config_filethostnametporttfreadtlinetnetwork_hosttnetwork_portte((s7/usr/lib/python2.7/site-packages/sos/plugins/elastic.pytget_hostname_ports 
'cCsd}|j|ƒ|jdƒr2|jdƒn
|jdƒ|j|ƒ\}}|d|}|jd|d|d|d	|gƒdS(
Ns$/etc/elasticsearch/elasticsearch.ymltall_logss/var/log/elasticsearch/*s(/var/log/elasticsearch/elasticsearch.logt:s)curl -X GET '%s/_cluster/settings?pretty's'curl -X GET '%s/_cluster/health?pretty's&curl -X GET '%s/_cluster/stats?pretty'scurl -X GET '%s/_cat/nodes?v'(t
add_copy_spect
get_optionRtadd_cmd_output(RRthostRtendpoint((s7/usr/lib/python2.7/site-packages/sos/plugins/elastic.pytsetup*s

(R(R(t__name__t
__module__t__doc__tplugin_nametprofilestpackagesRR%(((s7/usr/lib/python2.7/site-packages/sos/plugins/elastic.pyRs	(tsos.pluginsRRRRRR(((s7/usr/lib/python2.7/site-packages/sos/plugins/elastic.pyt<module>s"
Back to Directory File Manager