New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Resource Usage UI #1592

Merged
merged 42 commits into from Jul 24, 2017

Conversation

Projects
None yet
5 participants
@kwm4385
Contributor

kwm4385 commented Jul 14, 2017

New Features

  • Cluster-level utilization data added to /utilization page (formerly /slave-usage). Max over/under CPU and memory numbers are linked to the corresponding request. Colored sections of the breakdown link to the appropriate filter on the Requests page.
    local hubteamqa com-3334-singularity-ui-utilization
  • Resource Usage section on Request Detail page added underneath Task History. Will be shown open by default if CPU has been over-allocated in the past 24 hours.
    image
  • Over/under CPU/memory filters on the Requests page allow searching of requests based on resource utilization.

Modifications

  • /slave-usage page has been renamed to /utilization. The tiles within the Slave Health section have had their details replaced by popovers to eliminate them being covered by the tooltip component. Overall layout was improved and code refactored to better align with project standards.

TODO:

  • Add filters for utilization levels on Requests page
  • Display 24-hr total CPU/mem stats on utilization page

@kwm4385 kwm4385 added the UI label Jul 14, 2017

@kwm4385 kwm4385 added the hs_staging label Jul 14, 2017

@ssalinas ssalinas modified the milestone: 0.17.0 Jul 14, 2017

kwm4385 added some commits Jul 14, 2017

@kwm4385 kwm4385 requested a review from ssalinas Jul 14, 2017

@kwm4385

This comment has been minimized.

Show comment
Hide comment
@kwm4385

kwm4385 Jul 14, 2017

Contributor
Contributor

kwm4385 commented Jul 14, 2017

@petrovicboban petrovicboban referenced this pull request Jul 15, 2017

Closed

Resource Usage bug #1509

kwm4385 added some commits Jul 17, 2017

@kwm4385

This comment has been minimized.

Show comment
Hide comment
@kwm4385

kwm4385 Jul 17, 2017

Contributor

Top section now includes data from

// across all slaves
long totalMemBytesUsed;
long totalMemBytesAvailable;
double totalCpuUsed;
double totalCpuAvailable;

image

Contributor

kwm4385 commented Jul 17, 2017

Top section now includes data from

// across all slaves
long totalMemBytesUsed;
long totalMemBytesAvailable;
double totalCpuUsed;
double totalCpuAvailable;

image

@kwm4385 kwm4385 changed the title from (WIP) Resource Usage UI to Resource Usage UI Jul 17, 2017

kwm4385 added some commits Jul 18, 2017

@kwm4385 kwm4385 added the hs_qa label Jul 19, 2017

@kwm4385 kwm4385 added the hs_stable label Jul 21, 2017

@ssalinas

This comment has been minimized.

Show comment
Hide comment
@ssalinas

ssalinas Jul 24, 2017

Member

This one is looking good. Already found a few requests that were really over-allocated using it. Going to merge so @baconmania can work off of some of this to eventually add disk utilization details once we gather them as well

Member

ssalinas commented Jul 24, 2017

This one is looking good. Already found a few requests that were really over-allocated using it. Going to merge so @baconmania can work off of some of this to eventually add disk utilization details once we gather them as well

@ssalinas ssalinas merged commit 8730005 into master Jul 24, 2017

1 of 2 checks passed

continuous-integration/travis-ci/push The Travis CI build failed
Details
continuous-integration/travis-ci/pr The Travis CI build passed
Details

@ssalinas ssalinas deleted the resource-usage-ui branch Jul 24, 2017

@baconmania baconmania modified the milestones: 0.18.0, 0.17.0 Sep 20, 2017

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment