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

Refine & release the Platform Engineer dashboard from the API Quickstart #434

Closed
david-martin opened this issue Feb 27, 2024 · 0 comments · Fixed by #494
Closed

Refine & release the Platform Engineer dashboard from the API Quickstart #434

david-martin opened this issue Feb 27, 2024 · 0 comments · Fixed by #494
Assignees

Comments

@david-martin
Copy link
Member

david-martin commented Feb 27, 2024

The dashboard from the quickstart is sourced from https://github.com/Kuadrant/multicluster-gateway-controller/blob/api-upstream/config/prometheus-for-federation/api-dashboards/stitch_platform_eng_dashboard.json

Requirements for the dashboard:

  • Network I/O metrics, including error rates, to identify potential bottlenecks or issues in data transmission
  • Overview of current deployments, including success/failure rates, to monitor continuous delivery processes
  • CPU, memory, and disk usage metrics for the underlying Kubernetes infrastructure to ensure adequate resource allocation.
  • A specific API/application can be drilled down/linked to from this dashboard to give more granular data

The dashboard should be included in the unified kuadrant release process such that:

  • it can be sourced at a specific version
  • it can be imported directly as is, or taken and modified (the raw json/yaml is easily available)

Dashboards will have tooltips on the panels created, to aid users on what the panels are meant to show to allow them gain more knowledge to be able to customize them.
Add new metrics & labels/dimensions to kuadrant components where needed to support the above dashboards

Recommendation is to follow through the API Quickstart and modify the dashboard in grafana directly.
Then export it as json when changes have been made.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Done
Development

Successfully merging a pull request may close this issue.

1 participant