quipucords / rho

A tool for scanning a network, logging into systems using SSH, and retrieving information about available Unix and Linux servers.
https://quipucords.github.io/rho/
GNU General Public License v2.0
5 stars 7 forks source link

As a user of reports, I want to be able to sort and filter data #505

Open kdelee opened 6 years ago

kdelee commented 6 years ago

Specify type:

Priority:

Description:

At the moment, many facts are only really intelligible by using human judgement, i.e. It is difficult to sort the data and filer it whether inside a productivity application like Excel or via a script.

As a user of reports, I want facts to be organized to have a few fields with standardized data types and formats so I can automate my analysis of the reports.


For example, here are some facts that could be broken up:

fact data type
jboss.eap.init-files.present boolean
jboss.eap.init-files.list list of string
jboss.eap.jboss-user.present boolean
jboss.eap.jboss-user.list list of string
jboss.eap.processes.count integer
jboss.eap.processes.list list of string (names of processes)

This will make it much easer for users to derive useful information from the reports and make better use some of the hueristic facts, like the users and processes has the potential for false positives, but if they can sort on found or count, they could then use their judgement.

An added benefit is this will make the facts much more testable!

This is not an exhaustive list, and I think we need to create such a specification for every fact. Perhaps each fact group could be addressed one at a time.