随笔分类 -  日志

摘要:什么是ELK? “ELK”是三个开源项目的首字母缩写,这三个项目分别是:Elasticsearch、Logstash 和 Kibana。 Elasticsearch 是一个搜索和分析引擎。Logstash 是服务器端数据处理管道,能够同时从多个来源采集数据,转换数据,然后将数据发送到诸如 Elast 阅读全文
posted @ 2022-05-14 23:59 杨岂 阅读(445) 评论(0) 推荐(0) 编辑
摘要:前言 写好程序的日志可以帮助我们大大减轻后期维护压力,开发人员应在一开始就养成良好的日志撰写习惯 日志可以帮我们解决以下问题: ①、程序是不是按预期执行 ②、程序哪里出现了BUG ③、用户在系统上干了什么 ④、问题是谁造成的,是依赖的业务系统还是自身系统 一、日志框架选型 logback、log4j 阅读全文
posted @ 2022-05-06 20:05 杨岂 阅读(2786) 评论(0) 推荐(0) 编辑
摘要:背景: 在单体服务下,借助于拦截器/AOP+MDC可以实现请求的日志追踪。https://www.cnblogs.com/yangyongjie/p/10940843.html 但是,在分布式系统下,一次请求往往需要经过内部多个微服务一系列调用才能完成。 在这一系列的调用中,可能有些是串行的,而有些 阅读全文
posted @ 2021-12-17 10:49 杨岂 阅读(374) 评论(0) 推荐(0) 编辑
摘要:需求背景 有时候我们需要某个请求下的所有的traceId都是一致的,以获得统一解析的日志文件。便于排查问题。 为每一个请求分配同一个traceId据我所知有两种方式:MDC和ThreadLocal,MDC的内部实现也是ThreadLocal,下面分别介绍这两种方式。 一、MDC MDC(Mapped 阅读全文
posted @ 2020-03-19 12:46 杨岂 阅读(8590) 评论(0) 推荐(1) 编辑
摘要:官网:http://logback.qos.ch/manual/index.html 一、介绍 Logback,一个“可靠、通用、快速而又灵活的Java日志框架”。 分为以下几个模块: logback-classic:log4j的一个改良版本,同时它完整提供了slf4j API是我们可以很方便地更换 阅读全文
posted @ 2019-07-07 17:28 杨岂 阅读(2967) 评论(0) 推荐(0) 编辑
摘要:简介: AOP:面向切面编程,即拓展功能不通过修改源代码实现,采用横向抽取机制,取代了传统的纵向继承体系重复性代码。在运行期通过代理方式向目标类织入增强代码。 Aspecj:Aspecj 是一个基于java语言的AOP框架,spring2.0开始,spring AOP引入对Aspect的支持,Asp 阅读全文
posted @ 2019-05-28 22:39 杨岂 阅读(3356) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示