hotsos is a framework for software-defined analysis. It provides a high-level language (see README) for defining checks and analysis of hosts and some common applications including:
- Openstack
- Kubernetes
- Ceph
- OpenvSwitch
- Juju
- MAAS
- and more
There are a number of output options and formats. The default output is a yaml summary containing information specific to each application (plugin) type including issues and known bugs detected. Hotsos can be run against a host or sosreport.
The code has the following structure:
- core library code
- yaml-defined checks (defs)
- plugin code
- test code
See --help for usage info.
An example full (yaml) summary can be found here
An example short (yaml) summary can be found here
You can either run from source or install Ubuntu snap e.g.
sudo snap install hotsos --classic
See https://snapcraft.io/hotsos for more info on usage.