摘要:
先看数据流图,然后一一给大家解释 这个方案是将日志直接从应用代码中将日志输出到redis中(注意,是应用直接连接redis进行日志输出),redis充当一个缓存中间件有一定的缓存能力,不过有限,因为使用的是内存,内存使用完了就会出现阻塞失败等现象从而导致日志丢失。 接下来logstash从red 阅读全文
posted @ 2018-11-23 16:13
zygfengyuwuzu
阅读(2453)
评论(0)
推荐(0)
摘要:
其实方案三和方案二日志采集套路一样,但是还是有点差别。 差别就在于日志格式如下: 为了方便对比吧日志贴上来 Nov 16 10:51:58 localhost 939fe968a91d[4721]: 2018-11-16 02:51:58.892 INFO [demo1,fa9d2f274c9d 阅读全文
posted @ 2018-11-23 15:04
zygfengyuwuzu
阅读(2486)
评论(1)
推荐(0)
摘要:
与方案一一样都是把日志输出到本地文件系统使用filebeat进行扫描采集 不同的是输出的位置是不一样的 我们对docker进行如下设置 sudo docker service update --log-driver syslog pbblyrmsof5t sudo docker service up 阅读全文
posted @ 2018-11-23 13:07
zygfengyuwuzu
阅读(4342)
评论(0)
推荐(0)
摘要:
filebeat不用多说就是扫描本地磁盘日志文件,读取文件内容然后远程传输。 docker容器日志默认记录方式为 json-file 就是将日志以json格式记录在磁盘上 格式如下: { "log": "2018-11-16 01:24:30.372 INFO [demo1,786a42d3b893 阅读全文
posted @ 2018-11-23 11:57
zygfengyuwuzu
阅读(9425)
评论(0)
推荐(0)

浙公网安备 33010602011771号