Skip to content

Extract application-specific information from a host.

License

Notifications You must be signed in to change notification settings

KellenRenshaw/hotsos

 
 

Repository files navigation

Overview

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
  • Vault
  • MySQL
  • RabbitMQ
  • 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 extension code
  • test code

Usage

See --help for usage info.

Examples

An example full (yaml) summary can be found here

An example short (yaml) summary can be found here

Install

You can install as a snap e.g.

sudo snap install hotsos --classic

See https://snapcraft.io/hotsos for more info on usage.

or run from source e.g.

$ git clone https://github.com/canonical/hotsos
$ ./hotsos/scripts/hotsos

About

Extract application-specific information from a host.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published