quads icon indicating copy to clipboard operation
quads copied to clipboard

[RFE] implement a Flask-based quads-status service

Open sadsfae opened this issue 4 years ago • 1 comments

This is an RFE to create an additional quads service, quads-status which results in the following:

  • Flask-based wsgi/service that shows QUADS status This is a service status dashboard of sorts, likely we would roll with this as a standalone wsgi/service and roll it back in when we're fully moved to Flask endpoints and serving things directly off QUADS (possible future replacement for "Assignments" page with enhancements not possible in its current form for example).

For now in a standalone capacity some ideas of what it could display:

  • Show status of core quads services (quads-web, quads-server)
  • Shows status of quads cron processes (move-and-rebuild, notify, foreman-heal, regenerate_wiki, generate-instack, etc). - would depend on https://github.com/redhat-performance/quads/issues/367
  • Shows all assignments that are within 7 days of expiration
  • Shows all assignments progressing through validation
  • Summary of total active assignments e.g. not a re-write of Assignments page but more so a brief dashboard view like 37 of 50 assignments active etc.

sadsfae avatar Mar 02 '21 13:03 sadsfae

Adding to the scope of this,

  • We can send QUADS cloud release notification API POST to this to record our environment delivery SLA of 09:30am EDT the following day something has been scheduled to run.
  • We can track the APIv3 endpoint SLA (measured in availability, latency) when it's available.

sadsfae avatar Oct 20 '22 12:10 sadsfae