template¶
Selects the rsyslog template used to render each message before it is added to the Azure ingestion batch.
This parameter applies to omazuredce: Azure Monitor Logs Ingestion Output Module.
- Name:
template
- Scope:
action
- Type:
word
- Default:
action=StdJSONFmt
- Required?:
no
- Introduced:
Not specified
Description¶
The selected template must render exactly one valid JSON object per message.
omazuredce parses the rendered text and merges it into the batch payload.
If this parameter is omitted, the module uses the built-in StdJSONFmt
template, which already renders one JSON object per message.
Action usage¶
template(name="tplAzureDce" type="list" option.jsonf="on") {
property(outname="TimeGenerated" name="timereported" dateFormat="rfc3339" format="jsonf")
property(outname="Host" name="hostname" format="jsonf")
property(outname="Message" name="msg" format="jsonf")
}
action(type="omazuredce" template="tplAzureDce" ...)
See also¶
See also omazuredce: Azure Monitor Logs Ingestion Output Module.
Support: rsyslog Assistant | GitHub Discussions | GitHub Issues: rsyslog source project
Contributing: Source & docs: rsyslog source project
© 2008–2026 Rainer Gerhards and others. Licensed under the Apache License 2.0.