
ES/ ELK/ ElasticJob
ES/ ELK/ElasticJob
jushisi
一点点好奇心,一点点求知欲
展开
-
Elastic-Job系列(三)---- 事件追踪
参考:https://www.cnblogs.com/zhenghengbin/p/12230300.htmlhttps://blog.youkuaiyun.com/kangkanglou/article/details/82849744https://blog.youkuaiyun.com/qq_35206261/article/details/90478221一、配置JobEventConfig事件追踪由于我用了多数据源,一个@Bean(name = "sakuraDataSource")、另一个@Bean(n.原创 2020-10-30 12:35:17 · 1769 阅读 · 0 评论 -
Elastic-Job系列(二)---- SpringBoot整合 示例SimpleJob
1、pom文件中添加jar包依赖 <!--分布式调度定时任务相关--> <dependency> <groupId>com.dangdang</groupId> <artifactId>elastic-job-lite-core</artifactId> <version>2.1.5</version> </dependency> <dependency> <原创 2020-10-30 09:56:18 · 698 阅读 · 0 评论 -
Elastic-Job系列(一)----部署运维平台Elastic Job Lite Console
Elastic-Job运维平台下载地址:https://github.com/apache/shardingsphere-elasticjob由于我用的是2.1.5历史版本,所以进以前的tags,找到2.1.5版本的包,进入点击下载zip包如果用最新版,直接下载zip包就行了转载 2020-10-27 20:05:04 · 2918 阅读 · 1 评论 -
logstash安装logstash-filter-multiline插件(SpringBoot logback日志)
查看logstash的插件 ./bin/logstash-plugin list安装logstash的插件logstash-filter-multiline./bin/logstash-plugin install logstash-filter-multilinelogstash的log_to_es.conf配置如下:input { tcp { mode => "server" host => "192.168.164.101" port => 4560 cod原创 2020-09-26 12:45:52 · 690 阅读 · 0 评论 -
SpringBoot2 默认的Logback日志整合ELK
前提:当前SpringBoot版本2.2.2关闭ELK节点centos7防火墙 systemctl stop firewalld一、首先安装ELK,具体步骤参考博文:ELK单节点安装二、SpringBoot集成Logstash<!--集成logstash--> <dependency> <groupId>net.logstash.logback</groupId> <artifactId>logstash-logb.原创 2020-09-25 14:42:16 · 270 阅读 · 0 评论 -
ELK单节点安装
前提:安装JDK1.8以上需要下载文件:elasticsearch-6.8.0.tar.gzelasticsearch-6.8.0.tar.gz.sha512kibana-6.8.0-linux-x86_64.tar.gzlogstash-6.8.0.tar.gzhttps://www.elastic.co/cn/downloads/past-releases#elasticsearch可以直接切换搜索条件,下载kibana和logstash,三者要保持版本一致mysql-connecto原创 2020-09-17 19:25:34 · 362 阅读 · 0 评论 -
contos安装ElasticSearch解决 bash: shasum: 未找到命令...
centos需要运行一下:yum install perl-Digest-SHA转载 2020-09-16 21:08:53 · 1905 阅读 · 0 评论 -
ELK+MDC追踪日志 ---- Dubbo的Filter实现
由于在项目中,会通过dubbo远程调用其他服务,如果没有唯一标识,要追终被调用的服务执行日志很困难,所以这里实现下dubbo的日志追终。除了Filter实现不一样,其他都同https://editor.youkuaiyun.com/md/?articleId=108078745package com.sakura.framework.filter;import com.alibaba.dubbo.common.extension.Activate;import com.alibaba.dubbo.rpc.Fil原创 2020-08-18 17:06:03 · 384 阅读 · 0 评论 -
ELK+MDC追踪日志 ---- Spring的Filter实现
Maven依赖<dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-log4j12</artifactId> <version>1.7.25</version></dependency>log4j.properties只用看%X{uuid}那里log4j.logger.com.ibatis=debuglog4j.lo原创 2020-08-18 16:41:29 · 393 阅读 · 0 评论 -
ELK+MDC追踪日志 ---- SpringCloud实现传递
一、背景开发排查系统问题用得最多的手段就是查看系统日志,在分布式环境中一般使用ELK来统一收集日志,但是在并发大时使用日志定位问题还是比较麻烦,由于大量的其他用户/其他线程的日志也一起输出穿行其中导致很难筛选出指定请求的全部相关日志,以及下游线程/服务对应的日志。二、解决思路每个请求都使用一个唯一标识来追踪全部的链路显示在日志中,并且不修改原有的打印方式(代码无入侵)使用Logback的MDC机制日志模板中加入traceId标识,取值方式为%X{traceId}MDC(Mapped Diagnos转载 2020-08-18 15:41:24 · 1988 阅读 · 0 评论