Title: #5712: Health and Support Analyzer - Add request log parsing utility
Pushed a new version.
* I got the recommended command/subcommand parsing working with [python
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. Timestamps are also not printed but
I plan to fix this next week.
* `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