背景
大家好,我正在从 EC2 实例收集日志并将其发送到 StackDriver。我的所有日志都是 JSON 格式。
我正在使用 google-fluend 代理,这是实现此目的的配置文件..
<source>
type tail
***`format json`*** //////Issue:::When format json is used,my logs stop coming to stackdriver(Works well with format none).
path /var/log/xyz/access.log
read_from_head false
tag springboot
</source>
<match springboot>
type google_cloud
# Set the chunk limit conservatively to avoid exceeding the limit
# of 10MB per write request.
buffer_chunk_limit 2M
flush_interval 5s
# Never wait longer than 5 minutes between retries.
max_retry_wait 300
# Disable the limit on the number of retries (retry forever).
disable_retry_limit
# Use multiple threads for processing.
num_threads 8
</match>
问题:
json 格式不起作用,当我使用它时,日志停止进入输入文件(/var/log/xyz/access.log)以及堆栈驱动程序。
任何想法如何解决这个问题。