o
    O6ufŸ  ã                   @   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 ConsoleÚstorageconsole)Ú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)Úsuggest_filenamezMmongo skyring --eval 'DBQuery.shellBatchSize = 10000;db.storage_nodes.find()'zmongo_skyring_storagenodes.txt)Ú
get_optionÚadd_copy_specÚadd_cmd_output)Úselfr   © r   úC/usr/lib/python3/dist-packages/sos/report/plugins/storageconsole.pyÚsetup   s   
þ
ýzStorageConsole.setupN)Ú__name__Ú
__module__Ú__qualname__Ú
short_descÚplugin_nameÚprofilesÚpackagesr   r   r   r   r   r      s    r   N)Úsos.report.pluginsr   r   r   r   r   r   r   r   Ú<module>   s   