YichenWong

Results 12 comments of YichenWong

tail_files: false # pod 在每次发布会产生新的日志文件,这样新日志不丢吗?

> > tail_files: false # pod 在每次发布会产生新的日志文件,这样新日志不丢吗? > > pod的新建就是一个新的filebeat配置文件了 scan-frequencyd默认是10s扫描一次 我看错了,就该设置为false,这样每次新文件都是文件首开始读取

```shell 1. pod中container通过empty 挂载日志到宿主机 2.监听container event,通过 event api 只需要拿到Mounts信息就能知道container日志目录对应在宿主机哪个目录。如果只stdout,就拿LogPath。 3. 拿到数据后,开始为container 生成filebeat 配置文件,然后reload。 ```

CPU使用: ![image](https://user-images.githubusercontent.com/12569878/62999988-a7296c80-bea2-11e9-8ff1-4182ad62f2f9.png) 内存使用: ![image](https://user-images.githubusercontent.com/12569878/63000004-b01a3e00-bea2-11e9-92d1-70a19713f0b6.png)

@GeChen9527 升级到6.5,优化下filebeat 配置参数

建议自己升级下filebeat,目前的版本比较老,不支持的。 或者发送到kafka之类的消息流服务,logstash消费之后发给es

支持的,同时支持如下配置: ```shell logstash() { assert_not_empty "$LOGSTASH_HOST" "LOGSTASH_HOST required" assert_not_empty "$LOGSTASH_PORT" "LOGSTASH_PORT required" cat >> $FILEBEAT_CONFIG

7.x 与6.1 变化较大,需要适配下filebeat 相关配置

功能上有什么好的建议?我可以提PR