I been having a hard time processing log files stored in an Oracle database table. The logs are stored as CLOB, but converted to VARCHAR2 using a pipelined table function. This works great with the JDBC input plugin in Logstash.
The problem is when I try to use the multiline codec, since Logstash seems to be ignoring it. When running the equivalent configuration, but with the file input plugin, the multiline codec works as expected. I even created a minimal scenario with 3 rows on an Oracle table, with a VARCHAR2 column, and had the same result.
Is the multiline codec supposed to work with the JDBC input plugin? Is there additional configuration required? I see it getting called in the debug log, but it doesn't really do anything...
I am using Logstash 7.11.