When forwarding logs from VMware Aria Operations for Logs to an external syslog destination (Snowflake Hunter), multi-line messages are not displayed.
Instead, each line of the original multi-line message appears as a separate log entry with different timestamps.
The first line retains the original timestamp from Aria Operations for Logs.
Subsequent lines are recorded with the syslog server’s timestamp.
Incorrect Result:
Expected Result:
Environment
Aria Operations for Logs 8.x
Cause
Standard Syslog forwarding attempts to make logs RFC 5424 compliant, but the way multi-line payloads are handled can cause destination servers to interpret newlines as the start of a new message.
While the payload is sent as a logical block, without Octet-based framing, the destination (Snowflake/Syslog) cannot correctly delineate where the multi-line event ends.
Resolution
Below command needs to be executed from the Aria Operations of logs appliance.
Take an ssh session to one of the Aria Operations for Logs appliance