github.com/observiq/bindplane-agent@v1.51.0/config/google_cloud_exporter/filelog/config_regex.yaml (about) 1 # This example uses Redis to showcase filelog + regex. 2 receivers: 3 filelog: 4 include: 5 - /var/log/redis/redis.log 6 start_at: end 7 resource: 8 log_type: redis 9 operators: 10 - type: regex_parser 11 regex: '^\[?(?P<pid>\d+):?(?P<role>[A-Z])?\]?\s+(?P<timestamp>\d{2}\s+\w+(?:\s+\d{4})?\s+\d{2}:\d{2}:\d{2}.\d{3})\s+(?P<level>[\*|#|\-|\.])\s+(?P<message>.*)' 12 # Regex will parse the severity value to attributes.level, which can 13 # then be mapped to the log entry's top level severity field 14 severity: 15 parse_from: attributes.level 16 mapping: 17 warn: '#' 18 info: '-' 19 debug: ',' 20 info2: '*' 21 22 exporters: 23 googlecloud: 24 25 service: 26 pipelines: 27 logs: 28 receivers: 29 - filelog 30 exporters: 31 - googlecloud