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
must_triage-0.3.0.tar.gz
(23.9 kB
view hashes)
Built Distribution
Close
Hashes for must_triage-0.3.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | eb8319ab7ae6617ae21ead15df1f1a619ee21f6d94f60fa12efc75f56f457f09 |
|
MD5 | 2eaa39b9abe4b037df7c43f8448db308 |
|
BLAKE2b-256 | 14dc861c647fac2b0f09918f280e2bb3c5ad3ac0b9f4919e1102ded6b5fb5561 |