
    ~ g                     ,    S SK JrJr   " S S\\5      rg)    )PluginIndependentPluginc                   0    \ rS rSrSrSrSrSrS rS r	Sr
g	)
Grafana   z0Fetch Grafana configuration, logs and CLI outputgrafana)services	openstackopenstack_controller)r   c                    U R                   (       a  SnSnSnU R                  SSS9  OSnSnS	nU R                  U S
3U S3U S3S/U R                   S9  U R                  S5      (       a  SOSnU R                  X$-   US/5        g )Nzgrafana.grafana-cliz"/var/snap/grafana/common/data/log/*/var/snap/grafana/current/conf/grafana.inizsnap info grafanaT)snap_cmdzgrafana-cliz/var/log/grafana/z/etc/grafana/z plugins lsz plugins list-remotez -vzgrafana-server -vall_logsz*.log*z*.logz/etc/sysconfig/grafana-server)is_snapadd_cmd_output
get_optionadd_copy_spec)selfgrafana_clilog_pathconfig_pathlog_file_patterns        </usr/lib/python3/dist-packages/sos/report/plugins/grafana.pysetupGrafana.setup   s    <</K;HFK 3dC'K*H)Km;'m/0m3	

 LL 	 	" (,z'B'B8'+
 	    c                     / SQnU R                   (       a  SOSnSSR                  U5       S3nU R                  X#S5        g )N)admin_password
secret_keypasswordclient_secretr   z/etc/grafana/grafana.iniz(^\s*(|z)\s*=\s*)(.*)z\1*********)r   joindo_path_regex_sub)r   protect_keysinifileregexps       r   postprocGrafana.postproc1   sI    
 || 9+ 	 388L12-@w?r    N)__name__
__module____qualname____firstlineno__
short_descplugin_nameprofilespackagesr   r(   __static_attributes__r*   r   r   r   r      s!    CJK@HH6@r   r   N)sos.report.pluginsr   r   r   r*   r   r   <module>r5      s    91@f' 1@r   