ClickHouse icon indicating copy to clipboard operation
ClickHouse copied to clipboard

Dashboard Improvements

Open alexey-milovidov opened this issue 3 years ago • 3 comments

List only the tasks that are trivial to implement. Non-trivial tasks will be ignored.

  • ✔️ Double-clicking on the chart buttons shouldn't lead to the text selection.
  • There should be a refresh button for an individual chart, displayed on hover.
  • ✔️ The global reload button should always be displayed and should display something like 🗘.
  • ✔️ If at least one chart returns an authentication error, show the URL/user/password in the style of a modal dialog, hiding everything else.
  • It should be possible to have the user and URL parameters outside of the global base64-encoded state.
  • ✔️ Very compact and lightweight LZ77 compression for the base64-encoded state (plenty of options in ~1KB of JS).
  • If a query returned a single value or a string, make a beautiful display of this value instead of a chart.
  • ✔️ "Add chart" should scroll to the added chart.
  • If I edited the chart while other charts were zoomed in, the resulting chart should also be zoomed in.

alexey-milovidov avatar Dec 24 '22 16:12 alexey-milovidov

  • ✔️ Allow making a selected chart full-screen temporarily.

alexey-milovidov avatar Feb 03 '23 03:02 alexey-milovidov

Add max/min value to have the query. Otherwise it's impossible to compare graphs on dashboards like this

Felixoid avatar Nov 22 '23 10:11 Felixoid

The latter is addressed by https://github.com/ClickHouse/ClickHouse/pull/57236, so now the dashboard is nicer

Felixoid avatar Dec 22 '23 10:12 Felixoid