-
Notifications
You must be signed in to change notification settings - Fork 671
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
Update Grafana User dashboard #5703
Update Grafana User dashboard #5703
Conversation
Signed-off-by: davidmirror-ops <[email protected]>
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## master #5703 +/- ##
==========================================
+ Coverage 35.90% 36.31% +0.40%
==========================================
Files 1301 1305 +4
Lines 109419 110019 +600
==========================================
+ Hits 39287 39949 +662
+ Misses 66035 65914 -121
- Partials 4097 4156 +59
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Sentry. |
Signed-off-by: davidmirror-ops <[email protected]>
Signed-off-by: davidmirror-ops <[email protected]>
Signed-off-by: davidmirror-ops <[email protected]>
Signed-off-by: davidmirror-ops <[email protected]>
Signed-off-by: davidmirror-ops <[email protected]>
Signed-off-by: davidmirror-ops <[email protected]>
Signed-off-by: davidmirror-ops <[email protected]>
Signed-off-by: davidmirror-ops <[email protected]>
Signed-off-by: davidmirror-ops <[email protected]>
Signed-off-by: davidmirror-ops <[email protected]>
@charliemoriarty thanks so much for reporting. I forgot to mention that with
Once I have updates on this, will push them here for you to test. Thanks! |
Signed-off-by: davidmirror-ops <[email protected]>
Signed-off-by: davidmirror-ops <[email protected]>
Signed-off-by: davidmirror-ops <[email protected]>
@charliemoriarty I'm curious how this dashboard looks in your environment after recent changes. |
Thanks for updating this. It looks good to me but I haven't looked particularly carefully. The updates I made were mostly focused on the admin and propeller dashboards so don't worry about stepping on my changes. |
@davidmirror-ops Thanks again for the work on this! Apologies for the very, very late reply - somehow I missed the notification for the thread at the time 🤦 I can confirm that these changes look a lot better, and that failure visualisation is working as expected. The updates to the documentation are really helpful as well - I think we are missing the |
Closes #5670
Why are the changes needed?
The user dashboard currently published on Grafana marketplace uses outdated metric names and undocumented dependencies.
What changes were proposed in this pull request?
This PR updates metric names and changes some panel graph types from
TimeSeries
toBarGauge
to better renderby (quantile)
queries.Also, it deprecates the use of
label_execution_id
to mitigate high-cardinality scenarios.How was this patch tested?
Installed on a Grafana instance provided by the
kube-prometheus-stack
Helm chart, pointing to aflyte-core
cluster withServiceMonitor
enabled.Setup process
kube-prometheus-stack
using the Helm chart making sure the following block is added to the values file:Without it, those 3 labels won't be available and they are used for filtering on multiple metrics.
2. Configured
flyte-core
with the following sections as part of the values file:flyteuser-dashboard.json
into GrafanaCheck all the applicable boxes
Related PRs
Docs link
Once this is approved, I can proceed to upload the updated dashboard to Grafana Marketplace, updating the docs (including the link to the marketplace content)