A utility for triaging must-gather output
Project description
must-triage
When things go wrong with OpenShift or OpenShift Container Storage, we sometimes use must-gather
or ocs-must-gather
to collect logfiles and other documents to diagnose issues. While those tools are useful in that they can show us a lot about the state of the system(s), they don't offer anything to help process that information.
must-triage
is a very small utility to aid in identifying problems recorded in must-gather
output.
Features
Currently, must-triage
knows about the following potential issues:
OpenShift (OCP)
- Unparseable YAML files
- Pods not in ready state
- Operators who haven't reported success
- YAML files which contain a top-level error field
OpenShift Container Storage (OCS)
- Empty JSON files
- Unparseable JSON files
- Ceph health not
HEALTH_OK
- Logfiles which mention a panic
Teaching it to identify new issues is not difficult; PRs warmly welcomed!
Installation
pip install must-triage
Usage
must-triage /path/to/must-gather/output
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file must_triage-0.3.2.tar.gz
.
File metadata
- Download URL: must_triage-0.3.2.tar.gz
- Upload date:
- Size: 23.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.8.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.10.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 300625ea3e3b6e74dd257e43f724e64dac926e3fefb241514ab980ecf4547e79 |
|
MD5 | 746c8351ca6a1ec8f7a7dd51f31037ce |
|
BLAKE2b-256 | 21b1e2fcb44b5bb8c2facd4aa83fe138c6828bc05faca7d210af318fa97f77f0 |
Provenance
File details
Details for the file must_triage-0.3.2-py3-none-any.whl
.
File metadata
- Download URL: must_triage-0.3.2-py3-none-any.whl
- Upload date:
- Size: 19.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.8.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.10.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 85d578482ba96acf824eb82ba51238d45cb6d375f4a419973279363bd68d0162 |
|
MD5 | 53fde03f7c3322d1dc5decfb5b969130 |
|
BLAKE2b-256 | 811dcfc06f694aade2f95b896ce0335c2c990b1dc0c437c19b6cb4d098ed9692 |