commit | 963a5d7f42b124c12a1855ac6a18712b7e1f182c | [log] [tgz] |
---|---|---|
author | Daniel Gruno <humbedooh@apache.org> | Tue Jun 11 21:36:19 2019 +0200 |
committer | Daniel Gruno <humbedooh@apache.org> | Tue Jun 11 21:36:19 2019 +0200 |
tree | 22a14c87d55f21d6762c40e14a4d20387659adfd | |
parent | e6a4f86ee439a85f19c41d21576156f774983f71 [diff] |
only fetch as json if not errored out. We only expect JSON if we hit an okay response code. for error responses, we are not interested in the JSON, raise exception instead.
The Kibble Scanners collect information for the Kibble Suite.
python3 src/kibble-scanner.py
.usage: kibble-scanner.py [-h] [-o ORG] [-f CONFIG] [-a AGE] [-s SOURCE] [-n NODES] [-t TYPE] [-e EXCLUDE [EXCLUDE ...]] [-v VIEW] optional arguments: -h, --help show this help message and exit -o ORG, --org ORG The organisation to gather stats for. If left out, all organisations will be scanned. -f CONFIG, --config CONFIG Location of the yaml config file (full path) -a AGE, --age AGE Minimum age in hours before performing a new scan on an already processed source. --age 12 will not process any source that was processed less than 12 hours ago, but will process new sources. -s SOURCE, --source SOURCE A specific source (wildcard) to run scans on. -n NODES, --nodes NODES Number of nodes in the cluster (used for load balancing) -t TYPE, --type TYPE Specific type of scanner to run (default is run all scanners) -e EXCLUDE [EXCLUDE ...], --exclude EXCLUDE [EXCLUDE ...] Specific type of scanner(s) to exclude -v VIEW, --view VIEW Specific source view to scan (default is scan all sources)
conf/
: Config filessrc/
:kibble-scanner.py
: Main script for launching scansplugins/
:brokers
: The various database brokers (ES or JSON API)utils
: Utility librariesscanners
: The individual scanner applicationsplugins/scanners/ponymail.py
)plugins/scanners/jira.py
)plugins/scanners/bugzilla.py
)plugins/scanners/gerrit.py
)plugins/scanners/git-sync.py
)plugins/scanners/git-census.py
)plugins/scanners/git-evolution.py
)plugins/scanners/git-sloc.py
)plugins/scanners/github.py
)plugins/scanners/github-stats.py
)plugins/scanners/pipermail.py
)(optional)
TBD. Please see https://kibble.apache.org/ for details!