两种方法配置Spring项目输出JSON到LogStash或者使用FileBeat收集上传到ELK
分类:
编程语言 时间:
2020-04-02 01:20:53
阅读次数:
79
一、访问流追踪 log-trace: 减少代码级别插入日志 详细调用访问链路 唯一请求id,方便搜索 二、日志实时展示 1. 日志收集 使用队列,采用发布订阅模式 Kafka/RabbitMq: 使用logback 配置appender AMQP 消费端直接读取 支持ELK Mqtt: IBM协议, ...
分类:
其他好文 时间:
2020-04-01 14:55:28
阅读次数:
65
一、说说前因后果elasticsearch,kafka,zookeeper,kibana,elasticsearch-head,logstash,logstash是需要经常重启的,你上了点过滤规则或者修改点啥的,每次都尼玛杀进程,再nohup,还看不到日志,这太不符合人性了,人性的优点之一就是懒惰。打开web界面,点一下鼠标解决问题岂不是棒棒哒,还能通过web界面看看后台日志,故而用supervi
分类:
其他好文 时间:
2020-04-01 11:08:17
阅读次数:
74
1.三个节点 2.安装包 3.安装JDK-12版本 在/etc/profile添加环境变量 [root@node3 ~]# source /etc/profile cat >>/etc/profile <EOF export JAVA_HOME=/usr/java/jdk-12.0.1export ...
分类:
其他好文 时间:
2020-04-01 10:41:45
阅读次数:
54
一、简介supervisord的官网:http://supervisord.org。看懂英文的可以不用看我的博客,直接看文档就行了,文档写得非常好。点个赞!! Supervisor是一个客户/服务器系统,它可以在类Unix系统中管理控制大量进程。Supervisor使用python开发,有多年历史,目前很多生产环境下的服务器都在使用Supervisor。Supervisor的服务器端称为supe
分类:
其他好文 时间:
2020-04-01 09:14:14
阅读次数:
89
一、日志收集端 1、nginx:nginx-1.16.1.tar.gz 为了kibana收集nginx日志获取字段,先将日志转化为json格式。格式样式如下: log_format access_json '{"@timestamp":"$time_iso8601",' '"host":"$serv ...
分类:
其他好文 时间:
2020-03-31 12:16:39
阅读次数:
95
日志系统架构图 软件版本: filebeat 7.5.1 elasticsearch 7.5.1 logstash 7.5.1 kibana 7.5.1 redis 5.0.8 主机: system:Centos 7.7 host IP: 192.168.1.105 安装 elasticsearch ...
分类:
其他好文 时间:
2020-03-27 20:02:51
阅读次数:
93
1.安装supervisor yum install supervisor 2.配置supervisor vim /etc/supervisord.conf 拉到最后,这里的意思是 /etc/supervisord.d 文件夹下的所有.ini结尾的文件都可以 supervisor默认端口是9001, ...
分类:
Web程序 时间:
2020-03-27 15:33:19
阅读次数:
115
logstash 是什么。 个人理解。就3个东西 输入input,输出output,过滤转换filter。 其中input可有有多种类型来源:beat网络传入,jdbc数据库查询来源,file来源文件。 什么时候用什么场景用。 因为logstash内存、cpu消耗非常大。所以每个机器上安装它去采集信 ...
分类:
其他好文 时间:
2020-03-26 12:26:47
阅读次数:
88