[Grafana] Filter channel list by selected source - #259
sylvesterkaczmarek wants to merge 4 commits into
Conversation
YKawesome
left a comment
There was a problem hiding this comment.
I'm concerned from testing that this will skyrocket the query time of the database especially under load. Could we use the current Grafana panel time range to prevent this?
|
Addressed in 97c8e78: source-filtered channel lookups now carry the active Grafana time range, respect the query time overrides and selected |
|
Thanks for merging current main into the branch. The time-bounded source-filter change is still intact and the current checks are green. Could you re-review when convenient? |
Fixes #235.
Filter the Grafana channel list using the currently selected telemetry sources. Channel options now refresh when source selections or template-expanded source values change, and stale asynchronous responses cannot overwrite newer results.
Includes frontend and backend regression coverage for source filtering, clearing filters, template variables, request races, quoted source identifiers, empty identifiers, and database errors.