Server : Apache System : Linux iad1-shared-b8-43 6.6.49-grsec-jammy+ #10 SMP Thu Sep 12 23:23:08 UTC 2024 x86_64 User : dh_edsupp ( 6597262) PHP Version : 8.2.26 Disable Function : NONE Directory : /lib/python3/dist-packages/sos/report/plugins/__pycache__/ |
Upload File : |
o -�_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 ) N�all_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/)� get_option�is_snap�add_cmd_output� add_copy_spec)�self�log_file_pattern�log_path�config_path� r �:/usr/lib/python3/dist-packages/sos/report/plugins/kafka.py�setup s �zKafka.setupc C sd ddg}| j r dnd}dd�|�� d�}t�|�D ]\}}}|D ]}| �tj�||�|d� q qd S ) N�password�usernamer r z(^\s*(�|z )\s*=\s*)(.*)z\1*********)r �join�os�walk�do_path_regex_sub�path)r �protect_keysr �regexp�root�_�files�filer r r �postproc, s �� ���zKafka.postprocN)�__name__� __module__�__qualname__�__doc__� short_desc�plugin_name�profiles�packagesr r r# r r r r r s r )r �sos.report.pluginsr r r r r r r �<module> s