c71fb3a30f
Why I did it Share docker image to support gnmi container and telemetry container Work item tracking Microsoft ADO 25423918: How I did it Create telemetry image from gnmi docker image. Enable gnmi container and disable telemetry container by default. How to verify it Run end to end test.
46 lines
1.0 KiB
Plaintext
46 lines
1.0 KiB
Plaintext
## Quagga rules
|
|
|
|
template(name="prog_msg" type="list") {
|
|
property(name="msg")
|
|
constant(value="\n")
|
|
}
|
|
|
|
$ModLoad omprog
|
|
|
|
if re_match($programname, "bgp[0-9]*#(frr|zebra|staticd|watchfrr)") then {
|
|
/var/log/frr/zebra.log
|
|
action(type="omprog"
|
|
binary="/usr/bin/rsyslog_plugin -r /etc/rsyslog.d/zebra_regex.json -m sonic-events-bgp"
|
|
output="/var/log/rsyslog_plugin.log"
|
|
template="prog_msg")
|
|
stop
|
|
}
|
|
|
|
if re_match($programname, "bgp[0-9]*#bgpd") then {
|
|
/var/log/frr/bgpd.log
|
|
action(type="omprog"
|
|
binary="/usr/bin/rsyslog_plugin -r /etc/rsyslog.d/bgpd_regex.json -m sonic-events-bgp"
|
|
output="/var/log/rsyslog_plugin.log"
|
|
template="prog_msg")
|
|
stop
|
|
}
|
|
|
|
## Teamd rules
|
|
|
|
if $programname contains "teamd_" then {
|
|
/var/log/teamd.log
|
|
stop
|
|
}
|
|
|
|
## gnmi rules
|
|
if $msg startswith " gnmi-native" then {
|
|
/var/log/gnmi.log
|
|
stop
|
|
}
|
|
|
|
## telemetry rules
|
|
if $msg startswith " telemetry" or ($msg startswith " dialout" )then {
|
|
/var/log/telemetry.log
|
|
stop
|
|
}
|