-
Notifications
You must be signed in to change notification settings - Fork 8.3k
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
Alert framework level license check #60767
Comments
Pinging @elastic/kibana-alerting-services (Team:Alerting Services) |
Closing this as it no longer seems to be a request at this time (map based alerts are in basic). |
cc @arisonl |
@mikecote with regards to the user experience @alexfrancoeur is working on a strategy for consistently promoting features across Kibana. For the time being the UX we offer for connectors (visible, disabled, greyed out) is a good way forward for higher license alert types. |
There are a couple of options how the framework should behave during the Alert execution with alert type which is under the higher license that the user currently has:
|
It would be nice to provide some text on why these are disabled in the alerts list and in alert details. |
Option 1 looks good.
If something is done here, it could also be leveraged for import / export. It could track a reason like |
Sounds right for me. Do you mean here like exposing a separate alert property |
That is an idea 🙂 I'm sure there may be better ways for this. As long as it could scale for future scenarios. |
We don't have a separate field for this for actions though, do we? The reason calculated as needed? Seems preferable to having a separate field, if that can be made to work. |
Correct, we don't have a field for this at this time. |
Some further chat about disabling alerts vs pre-configured alerts (#84997 (comment)).
|
Similar to #54946, we should implement license checks for alert types. Some solution teams (ex: maps) are planning to have alert types available only in higher licenses than basic.
Some remaining questions:
Current issue was spliced to the next set of sub issues which are corresponding to the steps of the implementation:
1. [Alerts][License] Define minimum license required for each alert type. #84954
2. [Alerts][License] Add license checks to alerts HTTP APIs and execution #85102
3. [Alerting UI][License] Disable alert types in UI when the license doesn't support it. #85282
4. Follow up issues:
[Alerts][License] Advanced handling of the execution alerts with the higher order alert type license. #85634
[Alerting UI] Add licensing related enhancements of existing UI. #85640
[Alerts][License] Bypass the license check for a pre-configured alerts. #85638
The text was updated successfully, but these errors were encountered: