-
Notifications
You must be signed in to change notification settings - Fork 447
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
[Logstash] Fix node cel script type checking issue #9556
Conversation
An update to the cel-go library added stricter type checking, and made drop invalid. This is a work-around to "hide" the type in an array, until a better fix is available. Closes: elastic#9546,elastic#9319
Test failure looks like an instance of #9366, which is a known bug for Logstash - I believe it is an instance of elastic/logstash#14335 |
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.
CEL code LGTM
/test |
/test |
594ee4a
to
2c63fbc
Compare
🚀 Benchmarks reportTo see the full report comment with |
💚 Build Succeeded
History
|
Quality Gate passedIssues Measures |
Package logstash - 2.4.4 containing this change is available at https://epr.elastic.co/search?package=logstash |
FYI -- I can confirm this fixed the metrics not coming in issue I reported to support: https://support.elastic.co/cases/500Vv000002ryV2IAI
Thanks much! |
@IanLee1521 Thank you for the report, it has spurred additional work that is resolving the issue at a deeper level as well. |
Glad to hear! Feel free to ping me if you need any additional testing. Cheers. |
@IanLee1521 Thanks for the report, and the testing. Please feel free to reach out to me with any feedback you have with this issue, or the integration in general |
@robbavey -- happy to! I pinged you on the community Slack, but just let me know if there is a better way to connect up. |
An update to the cel-go library added stricter type checking, and made certain overload operations invalid in CEL scripts. This is a work-around to "hide" the type in an array, until a better fix is available.
Closes: #9546,#9319