+
    G%@i                     .    ^ RI HtHt  ! R R]]4      tR# )    )PluginIndependentPluginc                   L   a a ] tR t^t oRtRtRtRtRtV 3R lt	R t
RtVtV ;t# )	Telegrafz,Telegraf, the metric collecting tool, plugintelegrafc                   < \         SV `  4        V P                  R 4      '       d   V P                  R.4       R# V P                  R.4       R# )all_logsz/var/log/telegraf/z/var/log/telegraf/*.logN)supersetup
get_optionadd_copy_spec)self	__class__s   &=/usr/lib/python3/dist-packages/sos/report/plugins/telegraf.pyr   Telegraf.setup   sK     ??:&&$   )      c                    . R
OpRR.pRRP                  V4       R2pV P                  RRP                  V4       R2VR4       V P                  V^ ,          4       R	# )passwordz/etc/telegraf/*/etc/default/telegrafz	(^\s*(.*(|z))\s*=\s*)(.*)()z\1*********N)r   tokenpwd)joindo_path_regex_subdo_file_private_sub)r   protect_keystelegraf_path_exps	match_exps   &   r   postprocTelegraf.postproc(   su    
 #
 !,!7 8G	 	!CHH-?$@#AC(-	/
 	  !3A!67r    )observability)r   )z/etc/telegraf/r   )__name__
__module____qualname____firstlineno__
short_descplugin_nameprofilesservicesfilesr   r!   __static_attributes____classdictcell____classcell__)r   __classdict__s   @@r   r   r      s/     ?JK!HHE
8 8r   r   N)sos.report.pluginsr   r   r   r#   r   r   <module>r3      s    9,8v( ,8r   