[Cisco Secure Endpoint] Parse additional fields to ECS#6258
Conversation
host.ip and host.mac from events
host.ip and host.mac from events…b.com/MakoWish/integrations into cisco_secure_endpoint_mac_address_fix
|
Pinging @elastic/security-external-integrations (Team:Security-External Integrations) |
|
I for some reason cannot set a value for When attempting to test. If I use an The error when trying to append would suggest Eric |
|
@MakoWish Can you paste the code snippets for the approaches that you tried? Note that |
Should the ECS Field Reference be updated to reflect that? I have been using
Given an event with causes If I try an append processor: the test results in: In all of these cases, the expected results JSON files do correctly get the |
I agree, the documentation is unclear. The part of the error message |
|
/test |
🌐 Coverage report
|
I agree on this one. I have been using
|
|
It may be that this is elastic-package over-interpreting |
Co-authored-by: Dan Kortschak <[email protected]>
This is not possible; CI will not allow us to merge with failing builds. It may seem reasonable to allow this, but if we do that, now we have to assess whether the failure was a real failure or an unreasonable failure. This is not tenable. I've raised this internally and the situation is essentially as I describe above; there is a dependency chain on behaviours.
This is a reasonable thing to want to do, but it is a non-trivial amount of work given the number of packages and teams that need to engage with it. |
|
/test |
I don't know how your internal team would like to break out that task, but since I would benefit from it, I am willing to help get it done. Let me know, and I could start knocking out some PR's. I am sure you would want some sort of tracking on which have been completed, and which are pending? It would basically just be adding |
Adding the |
|
/test |
|
Doesn't look like the test kicked off. Can you run another test? |
|
/test |
|
@MakoWish I think that you will need to run pipeline and system tests again, after I added the new test file. |
…b.com/MakoWish/integrations into cisco_secure_endpoint_mac_address_fix
|
@efd6 Can you start the test on this one? |
|
/test |
💔 Build Failed
Failed CI Steps |
|
LGTM |
|
I have never seen "buildkite" before. What is that? I get a "Page not found" if I click on "Details". |
|
@MakoWish It's the new build system we are using. |
Will non-Elasticians have visibility into failures with that system? I used to be able to see issues in Jenkins when one of you kicked off a test and it failed, but I got a 404 when I tried to see why it failed with buildkite. |
|
Package cisco_secure_endpoint - 2.14.0 containing this change is available at https://epr.elastic.co/search?package=cisco_secure_endpoint |
* Add parsing for `host.ip` and `host.mac` * Correction to parsing of host.ip
|
@MakoWish I have asked internally and will get back to you when I have an answer. Also, WRT your query above #6258 (comment), there is this now #6582. |
Looks like they already took action on that ask. I can now see the build statuses in buildkite. |
* Add parsing for `host.ip` and `host.mac` * Correction to parsing of host.ip
Type of change
What does this PR do?
This PR is to parse out the
host.ipandhost.macfields from events'cisco.secure_endpoint.computer.network_addressesarray of network MAC and IP addresses, as well as maphost.id,group.id,error.code, anderror.messagefrom the Cisco Secure Endpoint events.Checklist
changelog.ymlfile.manifest.ymlfile.Author's Checklist
host.iphost.maccisco.secure_endpoint.computer.connector_guid-->host.idcisco.secure_endpoint.error.description-->error.messagecisco.secure_endpoint.error.error_code-->error.codecisco.secure_endpoint.group_guids-->group.idecs.ymlfields fileRelated issues