-
Notifications
You must be signed in to change notification settings - Fork 474
[Check Point Harmony Endpoint] New Integration #10780
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
Conversation
💚 CLA has been signed |
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.
A lot of great work in this. I'm impressed!
Hopefully a lot of the comments will be quick to address. Some will take a bit more time but then I think we'll be done or very close.
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.
This file can be removed.
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.
Still needs to be removed.
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.
fixed
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.
No, it's still there.
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.
It is removed from the manifest, but the file is still there in the img/
directory.
...point_harmony_endpoint/data_stream/threatemulation/elasticsearch/ingest_pipeline/default.yml
Outdated
Show resolved
Hide resolved
...point_harmony_endpoint/data_stream/threatemulation/elasticsearch/ingest_pipeline/default.yml
Outdated
Show resolved
Hide resolved
...point_harmony_endpoint/data_stream/threatemulation/elasticsearch/ingest_pipeline/default.yml
Outdated
Show resolved
Hide resolved
{{#if enable_request_tracer}} | ||
resource.tracer.filename: "../../logs/cel/http-request-trace-*.ndjson" | ||
resource.tracer.maxbackups: 5 | ||
{{/if}} |
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.
The enable_request_tracer
variable needs to be defined. Do it in the top level manifest.yml
and make it default to false and not be shown to the user by default (so it will appear under "Advanced options").
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.
fixed
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.
Please add it once to the top-level integration manifest, then it can be removed from each of the data stream manifests.
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.
fixed
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.
The definition of enable_request_tracer
in the top level manifest still needs to have a default: false
setting added.
...point/kibana/dashboard/checkpoint_harmony_endpoint-21fdef7e-31b1-4eda-8842-3a100dc33851.json
Outdated
Show resolved
Hide resolved
Please do this so we're able to merge when ready. |
@gauravneelwarna This PR cannot be reviewed until the CLA has been signed. From the list of commits shown by the CLA bot, there is a user called aniket-phapale. If this is you, please ensure that you have signed the CLA for that user as well. If it is not, please remove those commit from the change. |
@efd6 aniket-phapale and other 2 users signed CLA. Please confirm and let me know if you need copies of the individual agreements. |
@gauravneelwarna Did they sign via https://www.elastic.co/contributor-agreement? We want to get this check to pass: |
yes |
/test |
/test |
required: true | ||
show_user: false | ||
default: | ||
- forwarded |
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.
The diff above suggested to remove preserve_original_event
and add forwarded
, but preserve_original_event
is still there. Please remove that also.
{{#if enable_request_tracer}} | ||
resource.tracer.filename: "../../logs/cel/http-request-trace-*.ndjson" | ||
resource.tracer.maxbackups: 5 | ||
{{/if}} |
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.
The definition of enable_request_tracer
in the top level manifest still needs to have a default: false
setting added.
/test |
/test |
/test |
🚀 Benchmarks reportTo see the full report comment with |
|
💚 Build Succeeded
History
|
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.
All review points addressed. Thanks! It looks good.
Package checkpoint_harmony_endpoint - 0.1.0 containing this change is available at https://epr.elastic.co/search?package=checkpoint_harmony_endpoint |
A new integration for Check Point Harmony Endpoint. It uses the Check Point's Infinity Events API to get events related to Harmony Endpoint. The CEL program for each data stream is the same but each uses a different filter to select particular types of events. --------- Co-authored-by: aniket-phapale <aniket@GS-7038.GSLAB.COM> Co-authored-by: gitanjali-panhale <gitanjali.panhale@gslab.com>
A new integration for Check Point Harmony Endpoint. It uses the Check Point's Infinity Events API to get events related to Harmony Endpoint. The CEL program for each data stream is the same but each uses a different filter to select particular types of events. --------- Co-authored-by: aniket-phapale <aniket@GS-7038.GSLAB.COM> Co-authored-by: gitanjali-panhale <gitanjali.panhale@gslab.com>
Proposed commit message
Checklist
changelog.yml
file.Author's Checklist
How to test this PR locally
Related issues
Screenshots