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

Improve visualization and integration of the custom variables between Director and monitoring #2952

Open
mcodato opened this issue Jan 28, 2025 · 0 comments

Comments

@mcodato
Copy link
Contributor

mcodato commented Jan 28, 2025

Use Case

In installations with numerous custom variables (exceeding 40), the monitoring interface can become cluttered and difficult to navigate. This is especially problematic in environments where multiple teams with different responsibilities and expertise levels access the monitoring module.

Currently, all custom variables are displayed in a flat, unorganized list. This not only overwhelms users with irrelevant information but also increases the likelihood of missing critical details relevant to their role. Furthermore, when variables are not categorized or collapsible, it becomes harder to discern which data belongs to a specific domain, leading to confusion and inefficiencies.

Proposal

Since version 1.11.2, the Director module introduced integration with the monitoring module and Icinga2 custom variables, displaying the related labels defined in the Director.

The same hook could be used to render variables while also considering the 'Data Field Category' and 'Visibility' properties specified in the Director.

At the same time _override_servicevars could also be collapsed or hidden, since it can grow a lot in some environments.

Users should be able to:
Navigate through categorized custom variables in the monitoring module.
Expand/collapse categories to focus on relevant information.
See only those custom variables that are set to be visible according to their settings in the Director.

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