관리-도구
편집 파일: kafka.cpython-39.opt-1.pyc
a ����-�_gE����������������������@���s.���d�dl�Z�d�dlmZmZ�G�dd��dee�ZdS�)�����N)�Plugin�UbuntuPluginc�������������������@���s4���e�Zd�ZdZdZdZdZdZdZdd��Z d d ��Z dS�)�Kafkaz� This plugin collects log and configuration files, and also basic installation information (e.g., `snap info`) for Apache Kafka. zApache Kafka plugin�kafka)�services)z charmed-kafka)r���c�����������������C���sJ���|���d�rdnd}|�jr,|��d��d}d}nd}d}|��||�|g��d�S�) NZall_logsz*.log*z*.logzsnap info charmed-kafkaz-/var/snap/charmed-kafka/common/var/log/kafka/�*/var/snap/charmed-kafka/current/etc/kafka/z/usr/local/kafka/logs/�/usr/local/kafka/config/)Z get_option�is_snapZadd_cmd_outputZ add_copy_spec)�selfZlog_file_patternZlog_path�config_path��r����</usr/lib/python3.9/site-packages/sos/report/plugins/kafka.py�setup���s���� �zKafka.setupc�����������������C���sd���ddg}|�j�rdnd}dd�|���d�}t�|�D�],\}}}|D�]}|��tj�||�|d��q@q2d�S�) N�password�usernamer���r���z(^\s*(�|z )\s*=\s*)(.*)z\1*********)r ����join�os�walkZdo_path_regex_sub�path)r ���Zprotect_keysr���Zregexp�root�_�files�filer���r���r ����postproc,���s������ �zKafka.postprocN)�__name__� __module__�__qualname__�__doc__Z short_descZplugin_nameZprofilesZpackagesr���r���r���r���r���r���r ���r������s���r���)r���Zsos.report.pluginsr���r���r���r���r���r���r ����<module>���s���