...

Text file src/edge-infra.dev/config/pallets/o11y/fluentbit/base/parsers/parser-nginx-error.yaml

Documentation: edge-infra.dev/config/pallets/o11y/fluentbit/base/parsers

     1# The fluentbit provided nginx parser only deals with nginx access logs
     2# Parser for nginx error logs
     3apiVersion: fluentbit.fluent.io/v1alpha2
     4kind: ClusterParser
     5metadata:
     6  name: nginx-error
     7  labels:
     8    fluentbit.fluent.io/enabled: "true"
     9spec:
    10  regex:
    11    # nginx error logs are of the form 
    12    # <date> <time> [<severity>] <stuff>: <message>, client: <client>  server: <server>, request: <request>, host: <host>
    13    regex: '^(?<date>[^ ]+) (?<time>[^ ]+) \[(?<severity>.+)\] .*?: (?<errorMessage>.+), client: (?<client>.+), server: (?<server>.+), request: (?<request>.+), host: (?<host>.+)$'

View as plain text