container¶
Sets the JSON container path where parsed properties are stored.
This parameter applies to JSON/CEE Structured Content Extraction Module (mmjsonparse).
- Name:
container
- Scope:
input
- Type:
string
- Default:
$!
- Required?:
no
- Introduced:
6.6.0
Description¶
Specifies the JSON container (path) under which parsed elements should be
placed. By default ($!
), all parsed properties are merged into the root
of the message properties.
You can specify a different container:
To place data in a subtree of message properties, for example
container="$!json"
.To use a local variable, for example
container="$.parses"
.To use a global variable, for example
container="$/parses"
.
Input usage¶
action(type="mmjsonparse" container="$.parses")
See also¶
See also the main mmjsonparse module documentation.
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.