-
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
Add persistent event log for actions and alerting #45083
Comments
Pinging @elastic/kibana-stack-services |
I definitely think using a dedicated index makes sense for alerting event logs. There's a lot of value in treating them like userland data rather than system information. Have you considered using the Elastic Common Schema: https://www.elastic.co/guide/en/ecs/current/ecs-event.html ? If we could make that work, you'd get seamless integrations between alerting events and other functionality in Kibana (like SIEM). |
see issue elastic#45083
initial code for event log see issue #45083
initial code for event log see issue elastic#45083
Actions and alerting need a persistent event log to record activities that have occurred with these objects, for general exploratory in general, and for the alerting / action UI specifically.
Current tack is to create a new ES index for this.
This is an umbrella task, with the following sub-tasks:
in progress PR: #45081
basic query support via http endpointremoved because not needed ATM and security concernsbefore shipping:
kibana.index
config; issue [alerting event log] remove hard-coded ".kibana" prefix on event log ES resources #55629.kibana*
resources; issue need kibana internal user to have read/write access to.kibana*
ILM resources elasticsearch#46894es/context.ts
::callEs()
and make ES calls directly; see comment; issue: [alerting event log] change ES access functions to use callCluster types #55644dreaming:
Quick synopsis; the event log will be a new ES index, like other indices created by Kibana plugins. ILM, rollover, templates, alias, needs all the goodies. Any Kibana plugin can depend on this plugin to get an access function to write log entries to the index. The documents indexed are a subset of ECS properties extended with some Kibana-specific properties.
The text was updated successfully, but these errors were encountered: