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

General drill-down page #70

Open
elofu17 opened this issue Nov 30, 2017 · 0 comments
Open

General drill-down page #70

elofu17 opened this issue Nov 30, 2017 · 0 comments

Comments

@elofu17
Copy link

elofu17 commented Nov 30, 2017

(If implemented, this issue replaces issues #67 and #68)

Request:

On the dashboard i have "Nodes NOT in production env" (query => '#node.catalog_environment != production')
This board shows "3".
When I click on this board I want to see a "drill-down page" with a pie-chart at the top and a nodelist beneath it, with details about the 3 environments and which nodes use them.
The pie-chart should show three pieces and a legend on the right, listing the names of the three unique responses to the query.
In the nodelist beneath it, all nodes in the response are listed, together with their value.

 srv1 | test-env
 srv2 | johns_feature_foo
 srv6 | johns_feature_bar

If clicking on a pie piece, only those nodes are shown, the rest is filtered out in the list beneath.
If clicking on a node in the list you're forwarded to the usual #nodes page for that node.

The exact same thing should happen for a dashboard with a fact query (see issue #68).
Example: I have a board called "Facterversion" (fact-query => 'facterversion')
This board shows "3".
When I click on this board I see the pie-chart with three pieces, 90%, 5% and 1%, and beneath it a list of all the nodes:

 srv1  | 3.9.0
 srv2  | 3.9.0
 srv2  | 3.9.0
 ... and so on for the nodes running v3.9.0... (90%)
 srv74 | 3.8.0
 srv77 | 3.8.0
 srv78 | 3.8.0
 srv33 | 3.6.8
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant