fluentd-ingest/docker/fluentd/fluent.conf

40 lines
708 B
Plaintext

<source>
@type forward
port 24224
bind "0.0.0.0"
</source>
<filter **>
@type record_transformer
enable_ruby true
<record>
level error
message ${record['log'] || 'default log message'}
timestamp ${time}
service ${tag_parts[0]}
container_image ${tag_parts[1]}
</record>
remove_keys log
</filter>
<match **>
@type http
endpoint_url "https://glitch.nixc.us/api/5/security/?glitchtip_key=b4a0501ad2264d5b84054f8222628adc"
http_method post
<headers>
Content-Type application/json
</headers>
<buffer>
flush_interval 10s
</buffer>
<format>
@type json
</format>
</match>
<label @FLUENT_LOG>
<match fluent.**>
@type stdout
</match>
</label>