TypechoJoeTheme

王子博客

用户名
密码
用户名
邮箱
搜索到 2 篇与 分布式日志 的结果 ———
2022-09-11

SpringBoot接入轻量级分布式日志框架(GrayLog)

SpringBoot接入轻量级分布式日志框架(GrayLog)
运行应用的服务器一般是集群,日志数据会记录到不同的机器上,排查和定位问题只能登录各个服务器查看。今天来聊聊这个话题。00、为什么需要分布式日志组件?在文章正式开始之前,我分享下我以前负责过的一个系统,它的架构如下:每次当我查问题的时候,我可能能把问题初步定位在逻辑层,但为了能给业务方交代,我需要给证据业务方看(日志信息就是铁证)。一个请求肯定是被这8台机器内的某一台处理,但具体是哪一台,我不知道。所以,我需要上每台机器上grep一把日志,然后才能找出对应的日志证明我的分析。有的时候,可能接入层也需要一起参与进去,就排查一个问题,人都傻了了(翻看日志的时间占用了太久了)。后来啊,看了同事的骚操作(在item2 编写脚本:快速登录堡垒机(免去输入账号和密码信息),根据应用服务器数量来切割窗口并且切换到对应的日志目录)。说白了就是一键登录多台应用服务器。嗯,这查日志的速度比起以前又快了好多。再后来,公司运维侧又主力推在Web页面上登录应用服务器(自动登录堡垒机),这能省去编写脚本(支持批量操作)。但从当时的体验上,没有用item2访问得流畅(总感觉卡卡的)。不过还有问题,因为我们在很多...
王子
2022-09-11

GrayLog,分布式日志

182 阅读
0 评论
2022年09月11日
182 阅读
0 评论
2022-09-09

grayLog部署安装

grayLog部署安装
前言Graylog 的架构主要有两种,一种是最小化 Graylog,用于较小的非关键或测试环境,各组成组件之间不冗余,设置简单快捷;另一种是针对更大生产环境下的 Graylog,各组成组件之间组成集群架构,在 Graylog 节点前部署负载均衡,适用于生产环境。最小化 Graylog 所有的组件都部署在一台服务器之上,其架构如下:生产环境下 Graylog 架构如下:一、准备环境此次部署既要满足测试功能,又要能够对生产环境下的架构有清楚认识,决定先部署一台单节点的最小化 graylog,然后再扩展加入集群。各组件版本选型分别是:elasticsearch-6.6.2、mongodb-4.0、graylog-3.0.0、openjdk1.8.0_181 等。二、单节点部署首先部署单节点最小化 graylog,部署步骤如下:1.配置可通外网网络或搭建内部最新 yum 源(此处不做详细介绍)2.关闭 selinux、iptable、firewalld 等防火墙setenforce 0 #将SELINUX=enable修改成SELINUX=disabled,保存退出 vim /etc/s...
王子
2022-09-09

GrayLog,分布式日志

639 阅读
1 评论
2022年09月09日
639 阅读
1 评论