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