Update
This commit is contained in:
46
k8s/fluentd/3 - config-map.yaml
Normal file
46
k8s/fluentd/3 - config-map.yaml
Normal file
@@ -0,0 +1,46 @@
|
||||
apiVersion: v1
|
||||
kind: ConfigMap
|
||||
metadata:
|
||||
name: fluent-conf
|
||||
namespace: kube-system
|
||||
data:
|
||||
fluent.conf: |
|
||||
<source>
|
||||
@type tail
|
||||
path /var/log/containers/*.log
|
||||
pos_file /var/log/containers.log.pos
|
||||
tag kubernetes.*
|
||||
format /^(?<time>\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}\.\d+Z) (?<stream>stdout|stderr) (?<log>.*)$/
|
||||
time_format %Y-%m-%dT%H:%M:%S.%NZ
|
||||
read_from_head true
|
||||
keep_time_key true
|
||||
exclude_path ["/var/log/containers/fluentd-*.log"]
|
||||
</source>
|
||||
|
||||
<filter kubernetes.**>
|
||||
@type record_transformer
|
||||
enable_ruby true
|
||||
<record>
|
||||
log ${record["log"].gsub(/\\+/, "").gsub(/^F /, "")} # Elimina escapes y el prefijo "F "
|
||||
</record>
|
||||
</filter>
|
||||
|
||||
<filter kubernetes.**>
|
||||
@type kubernetes_metadata
|
||||
#@type stdout
|
||||
</filter>
|
||||
|
||||
<match kubernetes.**>
|
||||
@type remote_syslog
|
||||
host nblsrv.mind.brm.co
|
||||
port 5513
|
||||
protocol udp
|
||||
tls false
|
||||
tls_verify false
|
||||
<buffer>
|
||||
@type memory
|
||||
flush_interval 10s
|
||||
chunk_limit_size 1MB
|
||||
queue_limit_length 1024
|
||||
</buffer>
|
||||
</match>
|
||||
Reference in New Issue
Block a user