The version just before this kinda worked.

This commit is contained in:
colin 2024-04-16 17:58:52 +00:00
parent 1f78f2f393
commit 964e78c6db
1 changed files with 7 additions and 7 deletions

View File

@ -9,19 +9,19 @@
key_name log key_name log
reserve_data true reserve_data true
<parse> <parse>
@type regexp @type json # Assuming logs are in JSON format
expression /^(?<message>.*\b(SIGTERM|ERROR|FATAL|CRITICAL|exception|failed|failure)\b.*)$/i
</parse> </parse>
<rule>
key message
pattern /ERROR|FATAL|CRITICAL|exception|failed|failure/i
tag docker.errors
</rule>
</filter> </filter>
<match **> <match docker.errors>
@type exec @type exec
command "/go-glitch" command "/go-glitch"
<buffer> <buffer>
flush_interval 10s flush_interval 10s
</buffer> </buffer>
<format>
@type json
</format>
run_interval 10s
</match> </match>