URL:
https://github.com/SSSD/sssd/pull/5712
Title: #5712: Health and Support Analyzer - Add request log parsing utility
justin-stephenson commented:
"""
Pushed a new version.
* I got the recommended command/subcommand parsing working with [python
click](https://click.palletsprojects.com/en/8.0.x/) I hope it's okay. It looks to be
available in RHEL8 and Fedora for some time.
* I changed the list output to only print 'short' lines as shown below, but the
`-v/--verbose` flag enables the previous full list output
~~~
2021-09-23 19:01:01: CID #237: /usr/sbin/crond
~~~
* The commands are now
~~~
sssctl analyze request list --verbose
sssctl analyze request show $id [options]
~~~
* I created PR
https://github.com/SSSD/sssd/pull/5795 to allow this parsing tool to work
with `logger=journald`. Journal support is working but functionality is limited at the
moment. For example list `--verbose` output relies on finding certain functions names
which are not available in the journal MESSAGE field.
* Timestamp is now added to parsing `logger=journald` output.
* `request.py` moved into modules subdirectory
If I missing something please just let me know.
"""
See the full comment at
https://github.com/SSSD/sssd/pull/5712#issuecomment-926893560