- Notifications
You must be signed in to change notification settings - Fork 508
[Cloudflare Logpush] map cloudflare_logpush.http_request.client.ssl.cipher to tls.cipher #13885
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
…client.ssl.cipher from text to keyword
| Pinging @elastic/security-service-integrations (Team:Security-Service Integrations) |
🚀 Benchmarks reportTo see the full report comment with |
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.
I can see the justification for this, but I do not agree that this is a fix; at best it is an enhancement since it is enabling something that could not be done in the past, but it is not a conflict with the ECS since the types under custom field hierachies are not constrained by the ECS (arguably), and the field here is not mentioned in the ECS (ssl v tls, yes, tenuous, but valid).
I think this needs thought, and the commit message rationale needs to be clarified.
/cc @ShourieG @leandrojmp
| - description: Fix the field type of http_request.client.ssl.cipher from text to keyword. | ||
| type: bugfix |
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.
I do not believe that this is a fix since I am not convinced that this is a bug. It is unfortunate, but it is not a strict conflict.
I think this can be considered an enhancement, I mentioned on the Issue that I've opened that the current mapping is wrong because the value for the field Some values for this field are:
Which is a string that indicates the cipher used during the connection, the same description for ecs A future improvement could be just renaming this into |
Oh, I absolutely agree that it is intended to be semantically the same, but ECS legalism…
TBH, this would be my preferred solution — copying the value over to |
I don't think this would be an issue on this dataset, also there are other So creating |
| @leandrojmp, thanks. Let's wait for @ShourieG, but @moxarth-rathod I think we may want to do that rather than what is here now. |
Co-authored-by: Dan Kortschak <dan.kortschak@elastic.co>
Got it @efd6. I'll update this as per the suggestions. |
| @moxarth-rathod LGTM from my end, but wait for Dan's approval before merging. |
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 also update the proposed commit message to match the behaviour here.
cloudflare_logpush: map cloudflare_logpush.http_request.client.ssl.cipher to tls.cipher Map cloudflare_logpush.http_request.client.ssl.cipher to the tls.cipher in order to pick up its search behavior without risking potential breaking behavior. Co-authored-by: Dan Kortschak <dan.kortschak@elastic.co>
|
💚 Build Succeeded
History
|
text to keyword for process fields| Package cloudflare_logpush - 1.38.0 containing this change is available at https://epr.elastic.co/package/cloudflare_logpush/1.38.0/ |
…ipher to tls.cipher (elastic#13885) Map cloudflare_logpush.http_request.client.ssl.cipher to the tls.cipher in order to pick up its search behavior without risking potential breaking behavior.




Proposed commit message
Checklist
changelog.ymlfile.How to test this PR locally
Clone integrations repo.
Install elastic package locally.
Start elastic stack using elastic-package.
Move to integrations/packages/cloudflare_logpush directory.
Run the following command to run tests.
Related issues