template¶
Selects the rsyslog template used to render each message before omhttp submits it.
This parameter applies to omhttp: HTTP Output Module.
- Name:
template
- Scope:
input
- Type:
word
- Default:
input=StdJSONFmt
- Required?:
no
- Introduced:
Not specified
Description¶
The template to be used for the messages.
Note that in batching mode, this describes the format of each individual message, not the format of the resulting batch. Some batch modes require that a template produces valid JSON.
Input usage¶
template(name="tpl_omhttp_json" type="list") {
constant(value="{") property(name="msg" outname="message" format="jsonfr")
constant(value=",") property(name="hostname" outname="host" format="jsonfr")
constant(value=",") property(name="timereported" outname="timestamp" format="jsonfr" dateFormat="rfc3339")
constant(value="}")
}
module(load="omhttp")
action(
type="omhttp"
template="tpl_omhttp_json"
)
See also¶
See also omhttp: HTTP Output Module.
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.