1
0
Fork 0
mirror of https://gitlab.com/shouptech/flux.git synced 2026-02-03 15:59:45 +00:00

Parse flux as json

This commit is contained in:
Emma 2020-04-19 09:03:50 -06:00
parent 7a338c4a2e
commit 3d16c9b425
2 changed files with 6 additions and 5 deletions

View file

@ -213,6 +213,9 @@ spec:
# Enable garbage collection # Enable garbage collection
- --sync-garbage-collection - --sync-garbage-collection
# Set log format to json
- --logFormat json
# Optional DNS settings, configuring the ndots option may resolve # Optional DNS settings, configuring the ndots option may resolve
# nslookup issues on some Kubernetes setups. # nslookup issues on some Kubernetes setups.
# dnsPolicy: "None" # dnsPolicy: "None"

View file

@ -58,29 +58,27 @@ data:
@type parser @type parser
key_name log key_name log
reserve_data true reserve_data true
inject_key_prefix web.
<parse> <parse>
@type apache2 @type apache2
</parse> </parse>
</filter> </filter>
<filter kubernetes.var.log.containers.hass-**> <filter kubernetes.var.log.containers.hass-**>
@type parser @type parser
key_name log key_name log
reserve_data true reserve_data true
inject_key_prefix hass.
<parse> <parse>
@type regexp @type regexp
expression /^(?<logtime>.*) (?<level>.*) \((?<thread>.*)\) \[(?<source>.*)\] (?<message>.*)$/ expression /^(?<logtime>.*) (?<level>.*) \((?<thread>.*)\) \[(?<source>.*)\] (?<message>.*)$/
</parse> </parse>
</filter> </filter>
<filter kubernetes.var.log.containers.flux-**> <filter kubernetes.var.log.containers.flux-**>
@type parser @type parser
key_name log key_name log
reserve_data true reserve_data true
inject_key_prefix flux.
<parse> <parse>
@type regexp @type json
expression /^ts=(?<logtime>.*) caller=(?<caller>.*) component=(?<component>.*) msg="(?<message>.*)"$/
</parse> </parse>
</filter> </filter>