Project Description

supportconfig provides a lot of files and data from the system, but it is often hard to spot the real issue in it. The idea of this project is to get machine-readable output for the supportconfig data and analyze them, ideally with an existing tool.

Then we would try to provide hints using the tool about what is wrong.

Goal for this Hackweek

  • Getting a machine readable version of supportconfig
  • First analysis and tweaking

Summary:

  • Research about machine learning log anomaly detectors: few alternatives out there.
  • Getting custom metrics for Salt and Uyuni via prometheus exporter from live server.
  • Setting up Loki to process relevant Uyuni logs from live server.
  • Allow data visualization with Grafana.
  • Really easy-to-use CLI tool to run "health checks" and get feedback.

Details:

  • Loki and Uyuni prometheus exporter runs on "containers".
  • The containers run on the Uyuni server. "podman" is required on the server.
  • CLI tool takes care of building and deploying the "container" image to the server, collect the metrics and provide output on the command line.
  • Prometheus / Grafana can be configured to expose containers metrics.

Some next steps:

  • Enhance and collect more Uyuni / Salt metrics.
  • Use "supportconfig" as source for logs/metrics instead of live server.
  • Improve CLI and performance.

Resources

"Uyuni Health Check" GitHub repository: https://github.com/meaksh/uyuni-health-check/

This project is part of:

Hack Week 21

Activity

  • 5 months ago: cbosdonnat added keyword "uyuni" to this project.
  • 5 months ago: cbosdonnat added keyword "susemanager" to this project.
  • 5 months ago: cbosdonnat added keyword "monitoring" to this project.
  • 5 months ago: cbosdonnat added keyword "grafana" to this project.
  • 5 months ago: cbosdonnat added keyword "loki" to this project.
  • 5 months ago: cbosdonnat added keyword "prometheus" to this project.
  • 5 months ago: cbosdonnat added keyword "python3" to this project.
  • 5 months ago: rangelino liked this project.
  • 5 months ago: ygutierrez liked this project.
  • 5 months ago: cbbayburt liked this project.
  • 5 months ago: j_renner liked this project.
  • 6 months ago: mbussolotto liked this project.
  • 6 months ago: firoyang liked this project.
  • 6 months ago: PSuarezHernandez joined this project.
  • 6 months ago: PSuarezHernandez liked this project.
  • 6 months ago: cbosdonnat started this project.
  • 6 months ago: cbosdonnat added keyword "supportconfig" to this project.
  • 6 months ago: cbosdonnat added keyword "analysis" to this project.
  • 6 months ago: cbosdonnat added keyword "tool" to this project.
  • 6 months ago: cbosdonnat added keyword "dashboard" to this project.
  • 6 months ago: cbosdonnat originated this project.

  • Comments

    Be the first to comment!

    Similar Projects

    Predicting Water conflicts in South America - AI/ML POC by sfonseka

    Project Description

    Dashboard to aggregat...


    Ebook Reader word translator by dmulder

    [comment]: # (Please use the project descriptio...


    salt formula for uyuni proxy setup by mbussolotto

    Project Description

    Goal is to write a sa...


    Saline: Salt state appliement monitoring by vzhestkov

    Project Description

    In case of applying s...


    Uyuni/SUSE Manager Server Helm chart on k3s by moio

    ![Combined icons of k3s and Uyuni](https://user...


    Write a formula with forms for setting up a container registry by mcalmer

    [comment]: # (Please use the project descriptio...


    Testing and adding GNU/Linux distributions on Uyuni by juliogonzalezgil

    Join the Gitter channel! [https://gitter.im/uy...