...
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