a >h@s&ddlmZmZGdddeeZdS))PluginIndependentPlugincs8eZdZdZdZdZdZdZfddZdd Z Z S) Telegrafz,Telegraf, the metric collecting tool, plugintelegraf)Z observability)r)z/etc/telegraf//etc/default/telegrafcs2t|dr"|dgn |dgdS)NZall_logsz/var/log/telegraf/z/var/log/telegraf/*.log)supersetupZ get_optionZ add_copy_spec)self __class__?/usr/lib/python3.9/site-packages/sos/report/plugins/telegraf.pyrs  zTelegraf.setupcCsPgd}ddg}dd|d}|dd|d|d ||d dS) N)passwordtokenpwdz/etc/telegraf/*rz (^\s*(.*(|z))\s*=\s*)(.*)()z \1*********r)joinZdo_path_regex_subZdo_file_private_sub)r Z protect_keysZtelegraf_path_expsZ match_expr r r postproc(szTelegraf.postproc) __name__ __module__ __qualname__Z short_descZ plugin_nameZprofilesZservicesfilesrr __classcell__r r r r rs rN)Zsos.report.pluginsrrrr r r r  s