精华内容
下载资源
问答
  • dlog分布式日志系统
  • 点击上方「蓝字」关注我们一个java分布式日志组件,支持百亿级别,日志从搜集到查询,不用去文件中翻阅日志方便快捷,支持查询一个调用链的日志,支持链路追踪,查看调用链耗时情况,在分布式系统...

    点击上方「蓝字」关注我们

    一个java分布式日志组件,支持百亿级别,日志从搜集到查询,不用去文件中翻阅日志方便快捷,支持查询一个调用链的日志,支持链路追踪,查看调用链耗时情况,在分布式系统中也可以查询关联日志,能够帮助快速定位问题,简单易用,没有代码入侵,查询界面友好,高效,方便,只要你是java系统,不要做任何项目改造,接入直接使用,日志不落本地磁盘,无需关心日志占用应用服务器磁盘问题,觉得项目好用帮忙点个星星,您的star是我们前进的动力 目前进度:2.0版本完成。


    一.系统介绍

    1. 无入侵的分布式日志系统,基于log4j、log4j2、logback搜集日志,设置链路ID,方便查询关联日志

    2. 基于elasticsearch作为查询引擎

    3. 高吞吐,查询效率高

    4. 全程不占应用程序本地磁盘空间,免维护

    5. 无需修改老项目,引入直接使用


    二.架构

    • easy_log_core 核心组件包含日志搜集端,负责搜集日志并推送到kafka,redis等队列

    • easy_log_server 负责把队列中的日志日志异步写入到elasticsearch

    • easy_log_ui 前端展示,日志查询界面

    • easy_log_demo 基于springboot的使用案例


    三.系统流程

    1. easy_log_core 搜集日志发送到=>kafka或者redis

    2. easy_log_server kafka或者redis=>elasticsearch


    四.使用方法

    前提:kafka或者redis 和 elasticsearch(版本6.8以上最好) 自行安装完毕,版本兼容已经做了,理论不用考虑ES版本

    开源地址:

    https://gitee.com/frankchenlong/easy_log

    http协议无状态中的 "状态" 到底指的是什么?!

    用Nginx实现接口慢查询并可示化展示TOP 20

    MySQL 加锁和死锁解析

    如果是MySQL引起的CPU消耗过大,你会如何优化?

    在看”的永远18岁~

    展开全文
  • 一款基于 ES 的高性能 Java 分布式日志组件。Java 有不少可以实现日志功能的工具,最熟悉的当然就是 log4j 了, EasyLog 就是一款基于 log4j,在它的基础上进一步扩展的日志组件。 系统介绍 1.无入侵的分布式日志...

    一款基于 ES 的高性能 Java 分布式日志组件。Java 有不少可以实现日志功能的工具,最熟悉的当然就是 log4j 了, EasyLog 就是一款基于 log4j,在它的基础上进一步扩展的日志组件。

    系统介绍
    1.无入侵的分布式日志系统,基于log4j、log4j2、logback搜集日志,设置链路ID,方便查询关联日志
    2.基于 elasticsearch 作为查询引擎
    3.高吞吐,查询效率高
    4.全程日志不落磁盘,免维护
    5.无需修改老项目,引入直接使用
    架构
    easy_log_core 核心组件包含日志搜集端,负责搜集日志并推送到kafka,redis等队列
    easy_log_server 负责把队列中的日志日志异步写入到elasticsearch
    easy_log_ui 前端展示,日志查询界面
    easy_log_demo 基于springboot的使用案例

    系统流程
    1.easy_log_core 搜集日志发送到=> kafka或者redis
    2.easy_log_server kafka 或者redis=>elasticsearch

    详情:https://gitee.com/frankchenlong/easy_log

    展开全文
  • 一个java分布式日志组件,支持百亿级别,日志从搜集到查询,不用去文件中翻阅日志方便快捷,支持查询一个调用链的日志,支持链路追踪,查看调用链耗时情况,在分布式系统中也可以查询关联日志,能够帮助快速定位问题...

           一个java分布式日志组件,支持百亿级别,日志从搜集到查询,不用去文件中翻阅日志方便快捷,支持查询一个调用链的日志,支持链路追踪,查看调用链耗时情况,在分布式系统中也可以查询关联日志,能够帮助快速定位问题,简单易用,没有代码入侵,查询界面友好,高效,方便,只要你是java系统,不要做任何项目改造,接入直接使用,日志不落本地磁盘,无需关心日志占用应用服务器磁盘问题

    项目地址:https://gitee.com/frankchenlong/easy_log

    展开全文
  • 开源分布式日志系统plumelog发布最新3.3版本,本次版本更新内容如下: 1.队列redis和报警redis剥离可以分开部署 之前的版本如果是redis模式,报警模块和队列用的同一个redis实例,导致如果要实现分布式部署,报警...

    开源分布式日志系统plumelog发布最新3.3版本,本次版本更新内容如下:

    1.队列redis和报警redis剥离可以分开部署

       之前的版本如果是redis模式,报警模块和队列用的同一个redis实例,导致如果要实现分布式部署,报警模块不能共用

    2.增加错误统计模块

      增加错误统计模块,用于对于报错进行审计,方便追踪项目质量

    3.错误报警模块增加业务分类方便管理

    4.增加日志分片副本数可以自定义设置,方便不同级别的项目使用,具体推荐设置参照官方文档

    单日日志体量在50G以内,并使用的SSD硬盘
    
    plumelog.es.shards=5
    
    plumelog.es.replicas=0
    
    plumelog.es.refresh.interval=30s
    
    plumelog.es.indexType.model=day
    
    单日日志体量在50G以上,并使用的机械硬盘
    
    plumelog.es.shards=5
    
    plumelog.es.replicas=0
    
    plumelog.es.refresh.interval=30s
    
    plumelog.es.indexType.model=hour
    
    单日日志体量在100G以上,并使用的机械硬盘
    
    plumelog.es.shards=10
    
    plumelog.es.replicas=0
    
    plumelog.es.refresh.interval=30s
    
    plumelog.es.indexType.model=hour
    
    单日日志体量在1000G以上,并使用的SSD硬盘,这个配置可以跑到10T一天以上都没问题
    
    plumelog.es.shards=10
    
    plumelog.es.replicas=1
    
    plumelog.es.refresh.interval=30s
    
    plumelog.es.indexType.model=hour

    5.增加登录界面模块

    6.增加非java项目api接口,方便非java项目自主接入

     

    7.修复了一些已知的bug

      1.logback下某些情况日志无法上传的问题

      2.log4j下如果队列挂了,会阻断程序的问题

      3.其他代码优化

    项目界面

     

    plumelog是一个开源免费的java分布式日志系统,独特的链路设置,支持日志搜集查询,错误报警,错误分析,简单的链路追踪一体,简单易用傻瓜式使用;几个热爱的开源的程序员维护,永久免费,2020年度码云最有价值开源项目,及新兴影响力榜单

    官网:www.plumelog.com

    项目地址:

                      码云:https://gitee.com/frankchenlong/plumelog

                      github:https://github.com/fayechenlong/plumelog

    展开全文
  • 目录 基础概念 划分清楚 Logging 、Metrics...第一个问题:所有请求的日志明细 第二个问题: 将 Logging 收集到 ELK 第三个问题:我们在我们的每个请求 Header 上加上 traceId 第四个问题:Tracing 处理   ...
  • 也就是要求我们对个 Logging 的生态有完整的认识,从而来考虑分布式日志如何处理。我们先来理解一些概念:划分清楚 Logging 、Metrics、 Tracing身边有很多同事会把这三件可能认识不太彻底,其实这是三件分别侧重点...
  • 在实际工作中会发现身边的同事或者一些公司,搭建和构建日志系统的时候走了很多的弯路,有用 Logback 的有用 Log4j 的,有自定义 Aappender 改变日志格式的,有异步推送到日志系统的,有用 ELK 的,有用国内开源 Cat...
  • Plumelog一个简单易用的java分布式日志组件。支持百亿级别,日志从搜集到查询,不用去文件中翻阅日志方便快捷,支持查询一个调用链的日志,支持链路追踪,查看调用链耗时情况,在分布式系统中也可以查询关联日志,...
  • 为您提供Plumelog分布式日志组件下载,Plumelog一个简单易用的java分布式日志组件。支持百亿级别,日志从搜集到查询,不用去文件中翻阅日志方便快捷,支持查询一个调用链的日志,支持链路追踪,查看调用链耗时情况,...
  • 为您提供Plumelog分布式日志组件下载,Plumelog一个简单易用的java分布式日志组件。支持百亿级别,日志从搜集到查询,不用去文件中翻阅日志方便快捷,支持查询一个调用链的日志,支持链路追踪,查看调用链耗时情况,...
  • 为您提供Plumelog分布式日志组件下载,Plumelog一个简单易用的java分布式日志组件。支持百亿级别,日志从搜集到查询,不用去文件中翻阅日志方便快捷,支持查询一个调用链的日志,支持链路追踪,查看调用链耗时情况,...
  • ELK 实现 Java 分布式系统日志分析架构 日志是分析线上问题的重要手段,通常我们会把日志输出到控制台或者本地文件中,排查问题时通过根据关键字搜索本地日志,但越来越多的公司,项目开发中采用分布式的架构,日志...
  • Java笔试面试-Java 分布式框架面试总结

    万次阅读 多人点赞 2019-09-26 15:24:23
    答:ZooKeeper 是一个开源的分布式应用程序协调服务,是一个典型的分布式数据一致性解决方案。设计目的是将那些复杂且容易出错的分布式一致性服务封装起来,构成一个高效可靠的系统,并以一系列简单易用的原子操作...
  • ELK(elasticsearch+logstash+kibana)实现Java分布式系统日志分析架构 日志是分析线上问题的重要手段,通常我们会把日志输出到控制台或者本地文件中,排查问题时通过根据关键字搜索本地日志,但越来越多的公司...
  • Java分布式事务

    万次阅读 2020-07-16 17:00:36
    分布式事务介绍 事务拥有以下四个特性,习惯上被称为ACID特性:
  • java分布式(java入门)

    万次阅读 热门讨论 2018-06-01 14:32:11
    说起来,在大学里面我学过的编程语言只有c++和java。这其中c++是作为必修课学的,而java是作为选修课学的。至于后面的c、汇编、python、js这些语言,那都是工作了之后才学的。至于这些语言有什么用,在什么场景下...
  • java分布式实战

    千次阅读 多人点赞 2016-06-07 16:41:05
    iBase4J是基于java的开源框架搭建的分布式系统架构,使用到的开源框架有:SpringMVC,Mybatis,Redis缓存,Dubbo,ActiveMQ,面向模块分布式基础SpringSession统一管理session,Druid数据库连接等等 详细介绍地址:点击...
  • ELK分布式日志收集系统的搭建

    万次阅读 2020-03-30 14:44:48
    ELK分布式日志收集系统的搭建 filebeat+logstash+elasticsearch+kibana搭建一个分布式的日志收集系统
  • Java 分布式框架面试题合集

    千次阅读 2020-02-08 08:28:25
    Java 分布式框架面试题合集 1.什么是 ZooKeeper? 答:ZooKeeper 是一个开源的分布式应用程序协调服务,是一个典型的分布式数据一致性解决方案。设计目的是将那些复杂且容易出错的分布式一致性服务封装起来,构成一...
  • MDC.put("token", "111888");
  • Flume是Apache赞助的一个分布式日志管理系统,主要功能就是把集群中每个worker产生的日志log,collect到特定的地点。 为什么要写这篇文章呢,因为现在搜索出来的文献大多是老版本的flume,在flume1.X版本后,也就是...
  • 目录概述Zipkin的使用搭建zipkin serverzipkin dependencies在服务中添加zipkin的相关配置SkyWalking的使用部署skywalking web部署服务应用日志中输出trace_id分布式日志系统ELKlogstash的安装部署kibana查看链路...
  • java分布式框架-JDF

    千次阅读 2015-07-27 17:06:16
    由于信息技术的发展,特别是互联网的出现,产生并要处理请求数可能达到百万QPS,甚至更高,面对这些海量请求,普通的集中式或者集群都很难满足这个量级的请求时,可行的一种解决办法就是使用分布式运算系统与分布式...
  • 分布式日志收集原理

    千次阅读 2019-10-24 11:50:10
    一、传统系统日志收集的问题 在传统项目中,如果在生产环境中,有多台不同的服务器集群,如果生产环境需要通过日志定位项目的Bug的话,需要在每台节点上使用传统的命令方式查询,这样效率非常底下。 通常,日志...
  • spring-cloud 分布式日志采集

    万次阅读 多人点赞 2018-02-01 15:47:34
    由于微服务架构中每个服务可能分散在不同的服务器上,因此需要一套分布式日志的解决方案。spring-cloud提供了一个 用来trace服务的组件sleuth。它可以通过日志获得服务的依赖关系。基于sleuth,可以通过现有的日志...
  • ELK分布式日志解决方案

    千次阅读 2020-09-28 17:43:32
    生产日志,通过Logger产生日志并输出。 Logstash 收集日志,通过http接收应用服务产生的日志。 Elasticsearch 为日志提供全文检索功能。 kibana 为Elasticsearch提供图形化界面。 二、安装过程 环境 本文使用docker...
  • 待完善

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 161,439
精华内容 64,575
关键字:

java分布式日志

java 订阅