Would the capability to add metadata in imfile input help? That would be
easy to add. If not, what would give you the Mets data?

Rainer

Sent from phone, thus brief.

Am 23.11.2016 15:51 schrieb "[email protected]" <[email protected]>:

>
> there are probably ways to simplify the configs, 5K lines of configs seems
>> excessive :-) how much of this is rulebase config vs rsyslog config?
>>
>
> Each app generates app-access.log, app-tomcat.log, app-application.log
> files. imfile allow me to add filename as metadata, but nothing more.
> As each application belongs to a workgroup, part of an organizational unit
> and is running on some (multiple) hosts, at the end I have approximately
> this for each app:
>
> template(name="json_appX" type="list") {
>     property(name="hostname")
>     constant(value=" ")
>     property(name="syslogtag")
>     constant(value=" {")
> constant(value="\"group\":\"group\","\"unit\":\"unit\",\"app\":\"appX\",")
>     constant(value="\",\"file\":\"")
>     property(name="$!metadata!filename")
>     constant(value="\",\"msg\":\"")
>     property(name="msg" format="jsonr")
>     constant(value="\"}")
> }
> ruleset(name="json_appX") {
>     action(
>         template="json_appX"
>         type="omrelp"
>         target="server"
>         port="20514"
>         action.resumeRetryCount="-1"
>         action.reportSuspension="on"
>         queue.maxdiskspace="5M"
>         queue.type="LinkedList"
>         queue.filename="appX.qi"
>         queue.SaveOnShutdown="on"
>     )
> }
> input(type="imfile" file="/logs/appX/access.log" tag="group/appX"
> addMetadata="on" ruleset="json_appX" PersistStateInterval="1")
> input(type="imfile" file="/logs/appX/tomcat.log" tag="group/appX"
> addMetadata="on" ruleset="json_appX" PersistStateInterval="1")
> input(type="imfile" file="/logs/appX/application.log" tag="group/appX"
> addMetadata="on" ruleset="json_appX" PersistStateInterval="1")
>
>
> which becomes 5K lines of config file.
> _______________________________________________
> rsyslog mailing list
> http://lists.adiscon.net/mailman/listinfo/rsyslog
> http://www.rsyslog.com/professional-services/
> What's up with rsyslog? Follow https://twitter.com/rgerhards
> NOTE WELL: This is a PUBLIC mailing list, posts are ARCHIVED by a myriad
> of sites beyond our control. PLEASE UNSUBSCRIBE and DO NOT POST if you
> DON'T LIKE THAT.
>
_______________________________________________
rsyslog mailing list
http://lists.adiscon.net/mailman/listinfo/rsyslog
http://www.rsyslog.com/professional-services/
What's up with rsyslog? Follow https://twitter.com/rgerhards
NOTE WELL: This is a PUBLIC mailing list, posts are ARCHIVED by a myriad of 
sites beyond our control. PLEASE UNSUBSCRIBE and DO NOT POST if you DON'T LIKE 
THAT.

Reply via email to