send_partial¶
Controls whether mmdarwin calls Darwin when some fields are missing from the message.
This parameter applies to Darwin connector (mmdarwin).
- Name:
send_partial
- Scope:
input
- Type:
boolean
- Default:
input=off
- Required?:
no
- Introduced:
at least 8.x, possibly earlier
Description¶
Controls whether to send data to Darwin if not all "fields"
could be
found in the message.
Darwin filters typically require a strict set of parameters and may not process
incomplete data, so leaving this setting at "off"
is recommended unless
you have verified the filter accepts missing fields.
For example, for the following log line:
{
"from": "192.168.1.42",
"date": "2012-12-21 00:00:00",
"status": "200",
"data": {
"status": true,
"message": "Request processed correctly"
}
}
and the "fields"
array:
["!from", "!data!status", "!this!field!is!not!in!message"]
the third field won’t be found, so the call to Darwin will be dropped.
Input usage¶
action(type="mmdarwin" sendPartial="on")
See also¶
See also Darwin connector (mmdarwin).
Support: rsyslog Assistant | GitHub Discussions | GitHub Issues: rsyslog source project
Contributing: Source & docs: rsyslog source project
© 2008–2025 Rainer Gerhards and others. Licensed under the Apache License 2.0.