Skip to content
This repository has been archived by the owner on Jan 29, 2021. It is now read-only.

Dashboard graphs for RHEL, OpenShift, and Hours #31

Open
24 tasks
infinitewarp opened this issue Jul 2, 2018 · 0 comments
Open
24 tasks

Dashboard graphs for RHEL, OpenShift, and Hours #31

infinitewarp opened this issue Jul 2, 2018 · 0 comments
Labels
needs docs needs supporting public end-user documentation pilot required for the initial pilot launch story

Comments

@infinitewarp
Copy link
Member

infinitewarp commented Jul 2, 2018

As a customer, I want to see a visual representation of the number of RHEL instances active each day in the selected date period, number of OpenShift instances active each day in the selected date period, and cumulative number of hours over each day in the selected date period.

See mockup diagram here.

The requests to the backend API to gather the data for these graphs should include filters from the top of the page defined in #30. The backend API that provides the data for these graphs is cloudigrade/cloudigrade#355.

Acceptance Criteria

  • Verify the RHEL section includes:
    • number to indicate the total number of RHEL instances seen in the entire period
    • graph representing the number of instances seen for each day in the period
    • graph X axis is day in the filtered time period
    • graph Y axis is number of instances seen on that day
    • graph Y axis is zoomed to min and max of the data set
  • Verify the OpenShift section includes:
    • number to indicate the total number of OpenShift instances seen in the entire period
    • graph representing the number of instances seen for each day in the period
    • graph X axis is day in the filtered time period
    • graph Y axis is number of instances seen on that day
    • graph Y axis is zoomed to min and max of the data set
  • Verify the Hours section includes:
    • one number to indicate the total cumulative RHEL hours over the entire period
    • one number to indicate the total cumulative OpenShift hours over the entire period
    • graph composed of two lines:
      • cumulative RHEL hours
      • Cumulative OpenShift hours
    • graph X axis is day in the filtered time period
    • graph Y axis is number of cumulative hours
    • graph Y axis is zoomed to min=0 and max of the data set
  • Verify the graphs are updated appropriately when the date filter changes; they should show data for days in the selected date range.
  • Verify the graphs are updated appropriately when the name filter changes; they should show data filtered to cloud accounts with matching names.
  • Verify that an issue exists for tracking integration tests!

Assumptions and Questions

  • The graph(s) for Hours is always going up. It is cumulative!
  • Do we really have secondary lines on the RHEL and OpenShift graphs?
  • What are the colors of the graphs?
    • RHEL: ?
    • OpenShift: ?
    • Hours (RHEL): ?
    • Hours (OpenShift): ?
  • What are the types of the graphs?
    • RHEL: bar graph
    • OpenShift: bar graph
    • Hours: overlaid line graphs?
@infinitewarp infinitewarp added needs definition story pilot required for the initial pilot launch needs docs needs supporting public end-user documentation and removed needs definition labels Jul 2, 2018
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
needs docs needs supporting public end-user documentation pilot required for the initial pilot launch story
Projects
None yet
Development

No branches or pull requests

1 participant