Closed bzurkowski closed 4 years ago
This enhancement might be partially blocked by https://github.com/openrca/orca/issues/13.
Hi, I'd like to work on this issue, so if you can.. assign it to me! ;)
Hi, I've created the list of Falco alerts:
Are there any alerts, which shouldn't be mapped? ;)
It's actually easier to point out the ones that could be mapped 😄
Others, as you suggested offline, warn about creation/deletion of K8S entities. Since OpenRCA records all cluster events, we can skip them.
Falco provides a comprehensive set of alerting rules for Kubernetes such as:
Create Sensitive Mount Pod
Create HostNetwork Pod
Open RCA enables connecting some of these alerts to elements present in the infra graph by using a mapping file. The entries in the file are of the form:
The example above describes that whenever there is a
Create Sensitive Mount Pod
alert detected, it should be mapped to graph element ofkubernetes
origin andpod
kind, and connected to an element with propertiesname
andnamespace
with values fetched from labels in alert payload, named correspondinglyka.resp.name
andka.target.namespace
.The mapping file is not complete. There is still a significant number of alerts that Open RCA cannot recognize. The remaining alerting rules should be reviewed and integrated into the mapping.