docker(10、日志管理4)5、Graylog 日志系统(1、部署Graylog日志系统,2、Graylog管理日志)

部署Graylog日志系统

Graylog 是与 ELK 可以相提并论的一款几种式日志管理方案,支持数据收集、检索、可视化Dashboard。

将实践用Graylog来管理Docker日志

Graylog 架构

Graylog 架构如下图所示:

docker(10、日志管理4)5、Graylog 日志系统(1、部署Graylog日志系统,2、Graylog管理日志)_第1张图片

Graylog 负责接收来自各种设备和应用的日志,并未用户提供Web访问接口。
Elasticsearch 用于索引和保存 Graylog接收到的日志
MongoDB 负责保存 Graylog自身的配置信息
与ELK一样,Graylog的部署方案很灵活,快速搭建一个 all-in-one 的环境对于学习很有好处。部署一个高可用的伸缩性集群对于生产环境也是必要的。 

部署 Graylog
Graylog 及其相关组件都将以容器的方式部署

[root@localhost ~]# docker run --name graylog-mongo -d mongo:3

部署Elasticsearch

[root@localhost ~]# docker run --name graylog-elasticsearch -d elasticsearch:2 elasticsearch -Des.cluster.name="graylog"

部署Graylog

注意:-e GRAYLOG_WEB_ENDPOINT_URI&

你可能感兴趣的:(k8s,docker)