Skip to content

li-udp-syslog-events-to-prod-env

Pipeline: li-udp-syslog-events-to-prod-env

## read data from stream
@rn:read-stream
            name = "syslog-udp-stream-01"   &
            group = "group-prod-env-syslog-udp-data"
    --> @dm:add-missing-columns
            columns="rda_gw_client_ip,syslog_severity" &
            value="None"
    --> @dm:enrich-using-rule-dict
            dict = "petclinic-env-dict" &
            rule_column = "rule" &
            enrich_columns = "env"
    --> @dm:eval
            syslog_severity = "syslog_severity.upper()"
    --> @rn:write-stats-to-stream
            name = "log-intel-stats" &
            groupby = "env,syslog_severity" &
            type = "syslog-udp" &
            mode = "input"
    --> *dm:filter
            syslog_severity is not 'DEBUG'
            and
            syslog_severity is not 'INFORMATIONAL'
    --> @dm:skip-block-if-shape
            row_count=0
    --> @rn:write-stats-to-stream
            name = "log-intel-stats" &
            groupby = "env,syslog_severity" &
            type = "syslog-udp" &
            mode = "output"
    --> @splunkv2:add-to-index
            index='prod_petclinic_imp_logs' & create = 'True'


Extensions used in this Pipeline

Source Name Extension Type
rn rn
splunkv2 splunk_v2


Artifacts used in this Pipeline

Artifact Type Artifact Name Access
rda-network-stream syslog-udp-stream-01 read
dataset petclinic-env-dict read
rda-network-stream log-intel-stats write


Bots used in this Pipeline

@rn:read-stream @dm:add-missing-columns @dm:enrich-using-rule-dict @dm:eval @rn:write-stats-to-stream *dm:filter @dm:skip-block-if-shape @splunkv2:add-to-index