o
    *b                     @   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   sZ   |  d}|s| g d n| g d | g d | jddd | jdd	d d S )
Nall_logs)z/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.log)z/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   s   

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   