标签:== table and emc pre ast log4j log4j2.x 协议
Graylog2 是一个开源的日志存储系统,是由java语言编写的server,能够接收TCP,UDP,AMQP的协议发送的日志信息,并且基于mongodb数据库服务器快速存储,能够通过一个基于ruby编写的web管理界面,让轻松管理你的日志。1、组件准备 |
名称 | 组件名称 | 备注 |
---|---|---|---|
1 | mongodb | ||
2 | elasticsearch | ||
3 | graylog2 |
2.安装
使用Docker-compose部署
docker-compose安装,参考:http://hujianxiong.com/linuxan-zhuang-docker-compose/
version: ‘2‘
services:
mongo:
image: "mongo:3"
restart: always
volumes:
6.修改Docker daemon启动参数
–log-driver=gelf
–log-opt gelf-address=udp://10.250.160.32:12201
–log-opt gelf-compression-type=gzip
–log-opt gelf-compression-level=1
–log-opt tag=”test01_env”
7.重启daemon
[root@amumu ~]# systemctl daemon-reload
[root@amumu ~]# systemctl restart docker
启动容器后在Graylog管理界面就可以看到接收的日志了
参考:http://docs.graylog.org/en/2.1/pages/installation/docker.html#requirements
标签:== table and emc pre ast log4j log4j2.x 协议
原文地址:http://blog.51cto.com/zjunzz/2298942