-
Notifications
You must be signed in to change notification settings - Fork 460
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
[Cisco Secure Endpoint] Parse additional fields to ECS #6258
[Cisco Secure Endpoint] Parse additional fields to ECS #6258
Conversation
f2281ea
to
ccc8f76
Compare
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
|
packages/cisco_secure_endpoint/data_stream/event/elasticsearch/ingest_pipeline/default.yml
Outdated
Show resolved
Hide resolved
packages/cisco_secure_endpoint/data_stream/event/fields/ecs.yml
Outdated
Show resolved
Hide resolved
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]>
Until that change happens, are you okay with utilizing |
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. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks
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. |
Type of change
What does this PR do?
This PR is to parse out the
host.ip
andhost.mac
fields from events'cisco.secure_endpoint.computer.network_addresses
array of network MAC and IP addresses, as well as maphost.id
,group.id
,error.code
, anderror.message
from the Cisco Secure Endpoint events.Checklist
changelog.yml
file.manifest.yml
file.Author's Checklist
host.ip
host.mac
cisco.secure_endpoint.computer.connector_guid
-->host.id
cisco.secure_endpoint.error.description
-->error.message
cisco.secure_endpoint.error.error_code
-->error.code
cisco.secure_endpoint.group_guids
-->group.id
ecs.yml
fields fileRelated issues