-
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
[Security Solution] Handle indices without geoip schema defined in mapping #73304
Comments
Pinging @elastic/siem (Team:SIEM) |
I have this exact error "failed to find geo_point field [destination.geo.location]" on a fresh installation with only agents installed on the system itself feeding into elastic, it is currently a one node setup but will evolve into a multi-node setup. What i fail to understand here if this is due to Elastic or due to poluted or incomplete data ? |
@spong might know more but I believe this is because the Network tab in the Security Solution app is expecting all the indices that match the @commandline-be if you remove the |
Chiming in here. I've been following this issue as I have the same issue on a clean cluster install, with agent, and endpoint module deployed on gcp VMs. I took @jonathan-buttner 's suggestion and removed the After that, I do not get the geo_point error. The network map loads correctly with data. |
thanks, interesting responses. What i'm afraid of is i'll also purge the data. |
I should have added this to my above comment. For example on the |
As @jeffvestal confirmed, that is correct @jonathan-buttner. With the upcoming Search Strategy changes for 7.10, we'll be able to set the index patterns specific to the Network page, but as @jeffvestal mentions, constraining such that you're only showing geo data will result in not having all desired events in the remaining Network page components. So the two options I see here looks like either having finer grained index selection specific to the map, or looking into enriching the |
@jeffvestal @commandline-be the errors coming from the elastic endpoint's indices should be resolved in the 7.10 release. These errors could still happen if a custom index pattern is added to The fix is here: elastic/endpoint-package#87 |
@jonathan-buttner Thanks for the update. Great that the default set of indices won't cause that problem. |
Pinging @elastic/kibana-security (Team:Security Solution) |
Hey @MadameSheema saw your message in email just wanted to double check that it was resolved. |
Hello, I have the exact same problem using Elastic 8.0.0
reason is thanks |
@XavierM Any ideas who we could contact from the maps team to get some thoughts on this? |
@jonathan-buttner -- @thomasneirynck or @nreese from maps should be able to provide some input here. @TheFausap Yeah, reason is the same, but this issue was specific to the |
Pinging @elastic/kibana-gis (Team:Geo) |
Same here. Fresh install of 7.12.1 |
Same here also, fresh install of the 7.12.1 Elastic Agent on about 10 endpoints this morning, immediately started having this issue after they showed up in Kibana. |
thx all. Maybe this would best be handled on the maps-side, rather than in Security-app. Some things jump out that the MapsEmbeddable might be able to improve on:
We need to investigate, will ping on this thread when more info. |
Describe the feature:
The
securitySolution:defaultIndex
now includes a broadlogs-*
index pattern to include theendpoint
specific indices and in preparation for the beats indices. An issue could occur when building the layers for the map on the Network tab in Security Solution app.If a user has some documents that have geoip schema defined in their mapping and match the
logs-*
and some documents that do not have the geoip schema defined in their mapping, the Network tab will display shard failures for any of the shards that did not have mappings defined.ES error response
In this example
logs-endpoint.events.network-default
has geoip schema defined and many indices likelogs-endpoint.events.registry-default
do not have the fields defined.One possible solution would be to wrap the map layer creation in an extra field check to make sure the indices being queried have the geoip in their mapping.
The text was updated successfully, but these errors were encountered: