-
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
Event log license check #58866
Comments
Pinging @elastic/kibana-alerting-services (Team:Alerting Services) |
For the server, we'll need a way to dynamically enable/disable the event log, based on the license change. I guess if the user starts with basic, we shouldn't create the ES resources, but then that means if they move to trial / gold, we would need to create the ES resources outside of the typical plugin setup. Seems like this can be made to work in a fairly straight-forward manner. The eventLoggers will likely have to check the license status (hopefully a property in the plugin, not an ES call) to determine whether to write entries or not. |
Yeah, I'm curious how others do this 🤔at least the initialization code that we need to run is contained. |
Marking as blocked until we have requirements for license checks (discussion pending). |
Wouldn't it make more sense for the event log to set itself up no matter what and simply do license checks when the APIs are called? |
It looks like we may not need to implement license checks if the event log is going to be in Basic. I'd hold off working on this issue and we can close this next week once confirmed. |
Closing issue as we will not need license checks for now. |
The event log should do a license check for gold+ and handle the dynamics of license changes.
The text was updated successfully, but these errors were encountered: