Skip to content
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

Think about where Grafana dashboards for fleet metrics would fit into the UI #2634

Closed
p-se opened this issue Jul 12, 2024 · 3 comments
Closed
Assignees
Labels
Milestone

Comments

@p-se
Copy link
Contributor

p-se commented Jul 12, 2024

Think about where Grafana dashboards for fleet metrics would fit into the UI and create a table with those suggestions.

@p-se p-se added the area/ui label Jul 12, 2024
@p-se p-se self-assigned this Jul 12, 2024
@p-se p-se added this to the v2.9-Next1 milestone Jul 12, 2024
@p-se
Copy link
Contributor Author

p-se commented Jul 12, 2024

Rancher UI Page Grafana Dasbhoard Position Data Shown
Continuous Delivery -> Git Repos Fleet / GitRepo bottom unfiltered (all)
(optional) Continuous Delivery -> Git Repos -> Particular Git Repo Fleet / GitRepo bottom filtered to selected git repository
Continuous Delivery -> Clusters Fleet / Clusters bottom unfiltered (all)
(optional) Continuous Delivery -> Clusters Fleet / Clusters bottom filtered to selected cluster
Continuous Delivery -> Cluster Groups Fleet / ClusterGroup bottom unfiltered (all)
(optional) Continuous Delivery -> Cluster Groups Fleet / ClusterGroup bottom filtered by selected cluster group
Continuous Delivery -> Advanced -> Bundles Fleet / Bundle bottom unfiltered (all)
(optional) Continuous Delivery -> Advanced -> Bundles Fleet / Bundle bottom unfiltered (all)
  • Where bottom means after all other elements on the page.
  • Where (optional) means that it could be too much or could even be integrated as replacement for the "overview" implementation.
  • Fleet / BundleDeployment dashboard shall not be shown in the UI.
  • Fleet / Controller-Runtime dashboard shall not be shown in the UI.
  • Changes to the dashboards might be necessary to make them fit better into the UI, e.g. one panel of all visualized resources is showing data that the UI shows as well.

@richard-cox
Copy link
Member

General Patterns To Resolve

  • Grafana dashboards that represent a whole resource type displaying on same page as lists of that type
  • Grafana dashboards that represent a specific resource displaying on the same page as the detail of that resource
    • We have this one partially solved given detail pages contain tabs

General Overlap between UI and Charts

  • There's some, but it's not 1-1
  • I couldn't find any contradictory stats
    • Bundles with no deployments were not counted in grafana though
  • The UI does not show any state over time graphs

Next steps, will raise internally for a UX review

Specifics

  • Git Repos
    • Chart Shows
      • cluster ready %, state counts, state over time
      • resource ready %, state counts, state over time
    • UI shows
      • git repo state,
      • git repo cluster ready fraction
      • git repo resource state counts
      • detail
        • bundle ready fraction, state counts
        • resource ready fraction, state counts
        • bundle deployment count
        • resources
  • Clusters
    • Chart Shows
      • git repo ready %, state counts, state over time
      • resource ready %, state counts, state over time
      • cluster ready %, state counts, state over time
    • UI shows
      • cluster state
      • git repo ready count
      • bundles ready count
      • details
        • git repo ready state
        • resource state counts
        • cluster resource state counts
  • Cluster Groups
    • Chart shows
      • bundle ready %, state counts, state over time
      • cluster ready %, state counts, state over time
      • resource ready %, state counts, state over time
    • UI shows
      • group state
      • per cluster ready count
      • per cluster resource state counts
      • detail
        • cluster ready %
        • resource state counts
        • cluster bundle ready count
        • cluster git repo ready count
        • cluster repo ready count
  • Bundles
    • Chart Shows
      • bundle ready %, state counts, state over time
    • UI shows
      • bundle state
      • deployment count
      • detail
        • resource count

@manno
Copy link
Member

manno commented Aug 12, 2024

I think this issue is done?

@manno manno modified the milestones: v2.9-Next1, v2.9-Next2 Aug 12, 2024
@p-se p-se closed this as completed Sep 11, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
Archived in project
Development

No branches or pull requests

3 participants