JFIFxxC      C  " }!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz w!1AQaq"2B #3Rbr O6uf[ 4ddlZddlmZmZGddeeZy)N)Plugin UbuntuPluginc:eZdZdZdZdZdZdZdZdZ dZ d Z d Z y ) Kafkaz This plugin collects log and configuration files, and also basic installation information (e.g., `snap info`) for Apache Kafka. zApache Kafka pluginkafka)services) charmed-kafka)rFcb|jjjd}|r|ddk(Sy)Nr pkg_managersnapF)policypackage_manager pkg_by_name)self kafka_pkgs :/usr/lib/python3/dist-packages/sos/report/plugins/kafka.py_is_snap_installedzKafka._is_snap_installeds2KK//;;OL ]+v5 5c|j|_|jdrdnd}|jr|jdd}d}nd}d}|j ||z|gy) Nall_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/)ris_snap get_optionadd_cmd_output add_copy_spec)rlog_file_patternlog_path config_paths rsetupz Kafka.setup"sn..0 '+z'B8 <<    9 :FHFK/H4K  ' '   rcddg}|jrdnd}ddj|d}tj|D]>\}}}|D]3}|j tj j|||d5@y) Npasswordusernamerrz(^\s*(|z )\s*=\s*)(.*)z \1*********)rjoinoswalkdo_path_regex_subpath)r protect_keysrregexproot_filesfiles rpostproczKafka.postproc4s"J0 || 9+ 388L12-@ ggk2 ?ND!U ?&&rww||D$'?'-~? ? ?rN) __name__ __module__ __qualname____doc__ short_desc plugin_nameprofilespackagesrrrr r0rrrrs6 'JKH!HHG  $?rr)r&sos.report.pluginsrrrr9rrr;s 34?FL4?r