U
    -_g                     @   s,   d dl mZmZmZ G dd deeeZdS )    )PluginRedHatPluginDebianPluginc                   @   s$   e Zd ZdZdZdZdZdd ZdS )StorageConsolezRed Hat Storage ConsoleZstorageconsole)Zstorage)zrhscon-corec                 C   sd   |  d}|s$| dddddg n| ddd	g | d
ddg | jddd | jddd d S )Nall_logsz/var/log/skyring/skyring.logz/var/log/skyring/bigfin.logz/var/log/carbon/console.logz/var/log/graphite-web/info.logz#/var/log/graphite-web/exception.logz/var/log/skyring/z/var/log/carbon/z/var/log/graphite-web/z/etc/skyring/z/etc/carbon/z/etc/graphite-web/z.mongo skyring --eval 'db.getCollectionNames()'z!mongo_skyring_collectionnames.txt)Zsuggest_filenamezMmongo skyring --eval 'DBQuery.shellBatchSize = 10000;db.storage_nodes.find()'zmongo_skyring_storagenodes.txt)Z
get_optionZadd_copy_specZadd_cmd_output)selfr    r   C/usr/lib/python3/dist-packages/sos/report/plugins/storageconsole.pysetup   s6    
zStorageConsole.setupN)__name__
__module____qualname__Z
short_descZplugin_nameZprofilesZpackagesr
   r   r   r   r	   r      s
   r   N)Zsos.report.pluginsr   r   r   r   r   r   r   r	   <module>	   s   