[systemd-devel] Splitting large message written to stdout, explanation?
Virendra Negi
virendra.negi at sugarboxnetworks.com
Mon May 22 04:01:53 UTC 2023
Ok, I think I get a sense of who is doing what which results in the Large
Message getting Split as per my understanding it's *LINE_MAX* value in the
`journalctl` conf that causes the Large message to get split.
The default value is 48K and compared to the size of the split message and
it comes approx to 48K. Now that explains that I'm thinking *is there** a
way to prepend any "IDENTIFIER" for the message that was split* from the
original message? so that we can reassemble/merge them at the central L
*ogstash* server.
I'm looking at the correct section of code,
https://github.com/systemd/systemd/blob/main/src/journal/journald-stream.c#L498
I
don't think there exists anything like it. Still want to check if there is
anything possible?
Thanks
On Mon, May 22, 2023 at 4:44 AM Virendra Negi <
virendra.negi at sugarboxnetworks.com> wrote:
> > Syslog was never really intended for large size messages. It is not
> Windows event log.
> > If you are sending large complex things then using dbus to communicate
> directly
> > is a better option.
>
>
> Now I'm bit prepexled uptil now I was under the impression that the large
> message is getting split as a result of systemd, I still believe that is
> the case but apparently the rsyslog team had told me that they dont support
> splitting.
>
> I just want to know how?
>
> On Sunday, May 21, 2023, Michael Biebl <mbiebl at gmail.com> wrote:
>
>> Am So., 21. Mai 2023 um 18:26 Uhr schrieb Stephen Hemminger
>> <stephen at networkplumber.org>:
>> > Syslog was never really intended for large size messages. It is not
>> Windows event log.
>> > If you are sending large complex things then using dbus to communicate
>> directly
>> > is a better option.
>>
>> dbus is not a suitable protocol for large amounts of data and high
>> frequency of events.
>>
>
--
<https://www.facebook.com/SugarBoxNetworks/>
<https://www.instagram.com/sugarboxnetworks/>
<https://in.linkedin.com/company/margo-networks-pvt.-ltd.>
--
**Disclaimer*: This e-mail and any documents, files, or previous e-mail
messages appended or attached to it may contain confidential and/or
privileged information. If you are not the intended recipient (or have
received this email in error) please notify the sender immediately and
delete this e-mail. Any unauthorized copying, disclosure or distribution of
the material in this email is strictly prohibited & unlawful. The recipient
acknowledges that Margo Networks Private Limited (SugarBox) may be unable
to exercise control or ensure or guarantee the integrity of the text of the
email message and the text is not warranted as to completeness and
accuracy. Before opening and accessing the attachment, if any, please check
and scan for virus*
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/systemd-devel/attachments/20230522/04dff014/attachment.htm>
More information about the systemd-devel
mailing list