-
Notifications
You must be signed in to change notification settings - Fork 23
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
New expressions from boolean algebra #1068
Comments
any == or Does any of these expressions match? The new labels were chosen to reflect natural language. |
But the most people, who use icinga, are people who work in the IT sector. I ask my colleagues in the last meeting (30 people all adminstrators or developers) and no one was able to understand the "natural language" I don't say that you should delete the new "natural language" I only say to complement the Boolean expressions. |
We'll perform our own poll to come to a solution ;) |
The wording on the filters have always been confusing to me. As a native English speaker, both ANY and OR are confusing. The right thing to do is to simply use more words. You have plenty of space. Any of the following conditions match: I don't even know if those words match the example given, thats how much it doesn't make sense to me. |
Thanks for your input Dave! The polls are closed, people have voted, we'll change it. (Not yet sure how, though) |
After my vacation came into this request. We very much welcome this change to the requested behaviour, because we had as well some "problems" with this new operators after change to IcingaDB. That is why I would like to add our thoughts here also. So we are the same opinion like @Mordecaine that most - maybe all - Icinga users are from the IT sector or with IT background. Only our colleagues from the security, network, db and server admin are using Icinga, to control if their systems working well. So everybody of these colleagues have experiences with query languages like SQL or scripting/programmling languges like C, C#, Java, Perl, Python, PHP, Bash etc. pp. So the question at this point is why to change to a "natural langauge"? Therefore, one should instead (or in addition) focus on those languages that an IT professional knows. And from this point IT admins know the meaning of OR/AND very good for joining different conditions in SQL queries or if condition. If these languages were to undergo such a breaking change, it would also take some getting used to. e.g.
At the first glace, looking strange/unusual, isn't it? So we are appreciate the decision to change this and looking forward to the update ;-) |
It would rather be: |
Well, the one line representation of the filter uses Maybe one could add the short representation in the Adjust Filter modal dialog dropdown boxes: "ALL (&)", "ANY (|)" and "NONE (!)" |
In the old web interface (monitoring plugin) you were able to set the filter logic with OR and AND. Now there are ANY and ALL.
All my colleges are confused what these kinds of expressions mean.
I think there is a reason (even if it is not clear to me) to change the expressions AND and OR to the ANY and ALL. But is it possible to add the old expressions as well? Maybe in brackets near to the old expressions?
The text was updated successfully, but these errors were encountered: