qoollo / bob-management

Management UI for Bob

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Node list page

ikopylov opened this issue · comments

Linked issue: qoollo/bob#245

Page should contain:

  1. Color encoded tiles for all nodes or table (green - all fine, red - not working, orange - has some problems) with node names and ip addresses
  2. When cursor is hovering over the node tile the short info about node should be displayed: free disk size, current node rps, number of aliens, number of corrupted blobs.
  3. Clicking on node should open Node information page or popup

Condition for orange status:

  • Node has aliens
  • Node has corrupted BLOBs
  • Free disk space on node < 10%
  • Virtual memory allocated by Bob >= total available RAM on server
  • CPU load > 90%

All the necessary data can be obtained through the REST API: https://github.com/qoollo/bob/blob/master/config-examples/openapi.yaml