Hi team
I'm trying to attach multiline config for all the pods in a namespace. Is there a way to achieve that?
Adding the config for a single container works but adding it for all the pods with wildcard, it doesnot work.
Below example: app1 works, but app2 does not work (But removing the wildcard and adding specific namespace, container and pod name works)
logsCollection:
containers:
multilineConfigs:
- namespaceName:
value: app1-dev
podName:
value: app1.*
useRegexp: true
containerName:
value: app1
firstEntryRegex: ^(?P<EventTime>\d+\-\w+\-\d+\s+\d+:\d+:\d+\.\d+\s+\w+)
- namespaceName:
value: app2-*
podName:
value: .*
useRegexp: true
containerName:
value: .*
firstEntryRegex: /^\d{1}\.\d{1}\.\d{1}\.\d{1}\.\d{1}/|^[^\s].*
Please try to set "useRegexp: true" like below. It shouldnt be a wildcard problem.
logsCollection:
containers:
multilineConfigs:
- namespaceName:
value: app1-dev
podName:
value: app1.*
useRegexp: true
containerName:
value: app1
firstEntryRegex: ^(?P<EventTime>\d+\-\w+\-\d+\s+\d+:\d+:\d+\.\d+\s+\w+)
- namespaceName:
value: app2-*
useRegexp: true
podName:
value: .*
useRegexp: true
containerName:
value: .*
useRegexp: true
firstEntryRegex: /^\d{1}\.\d{1}\.\d{1}\.\d{1}\.\d{1}/|^[^\s].*