SOFATracer 发布 3.0.6 版本,分布式系统调用跟踪组件
1、发布 SOFATracer 3.0.5 版本,主要变更如下:
- 支持自定义扩展 Repoter 上报
- Dubbo 2.7.x 系列支持 2.7.3 版本
- 修复 BasePreparedStatement 初始化问题
- 修复 SQLException 被覆盖问题
- 优化常量命名及代码注释等
- 更新案例及官方文档
Bug fixes
- Fix BasePreparedStatement initialization policy problem. #233
- Fix SQLException coverage problem. #231
Enhancement
- Update Dubbo version to 2.7.3. Not compatible with low version. #204 #230 #237
- Cheery pick Optimize constants . #212
- Cheery pick Use english comment. #211
New Features
- Support Dubbo 2.6.x. #204 #183
- Support Manual Reporter. #81
- Support Flexible Tracer Custom Reporter
- Support non-json format log print
2、SOFATracer 简介
SOFATracer 是一个用于分布式系统调用跟踪的组件,通过统一的 traceId
将调用链路中的各种网络调用情况以日志的方式记录下来,以达到透视化网络调用的目的。这些日志可用于故障的快速发现,服务治理等。
为了解决在实施大规模微服务架构时的链路跟踪问题,SOFATracer 提供了以下的能力:
2.1 基于 OpenTracing 规范提供分布式链路跟踪解决方案
基于 OpenTracing 规范 并扩展其能力提供链路跟踪的解决方案。各个框架或者组件可以基于此实现,通过在各个组件中埋点的方式来提供链路跟踪的能力。
2.2 提供异步落地磁盘的日志打印能力
基于 Disruptor 高性能无锁循环队列,提供异步打印日志到本地磁盘的能力。框架或者组件能够在接入时,在异步日志打印的前提下可以自定义日志文件的输出格式。SOFATracer 提供两种类似的日志打印类型即摘要日志和统计日志,摘要日志:每一次调用均会落地磁盘的日志;统计日志:每隔一定时间间隔进行统计输出的日志。
2.3 支持日志自清除和滚动能力
异步落地磁盘的 SOFATracer 日志支持自清除和滚动能力,支持按照按照天清除和按照小时或者天滚动的能力
2.4 基于 SLF4J MDC 的扩展能力
SLF4J 提供了 MDC(Mapped Diagnostic Contexts)功能,可以支持用户定义和修改日志的输出格式以及内容。SOFATracer 集成了 SLF4J MDC 功能,方便用户在只简单修改日志配置文件即可输出当前 Tracer 上下文的 tracerId
和 spanId
。
2.5 界面展示能力
SOFATracer 可以将链路跟踪数据远程上报到开源产品 Zipkin 做分布式链路跟踪的展示。
2.6 统一配置能力
配置文件中提供丰富的配置能力以定制化应用的个性需求。
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Jcseg 2.5.0 发布,Java 轻量级开源自然语言处理包
Jcseg是基于mmseg算法的一个轻量级中文分词器,同时集成了关键字提取,关键短语提取,关键句子提取和文章自动摘要等功能,并且提供了一个基于Jetty的web服务器,方便各大语言直接http调用,同时提供了最新版本的lucene,solr和elasticsearch的分词接口! Jcseg 2.5.0更新如下: 1,修复NLP模式下部分“第xx”实体识别的position错误的bug (Reported by https://gitee.com/lionsoul/jcseg/issues/I10FKC)。 2,修复elasticsearch插件的词库autoload的bug(Reported by https://gitee.com/lionsoul/jcseg/issues/IWT2P)。 3,对于全部的切分模式增加同义词自动词性继承。 4,增加elasticsearch 7.2.0支持和lucene, solr 8.0.0支持 (Reported by https://gitee.com/lionsoul/jcseg/issues/IZ7GS)。 5,lucene,solr,...
- 下一篇
SOFATracer 2.4.1 发布,分布式系统调用跟踪组件
1、发布 SOFATracer 2.4.1 版本,主要变更如下: 支持自定义埋点 (FlexibleTracer) 支持 Dubbo 2.6.x 日志输出支持非 json 格式(xstringbuilder) Bug fixes Fix BasePreparedStatement initialization policy problem.#233 Fix SQLException coverage problem.#231 Enhancement Update Dubbo version to 2.7.3. Not compatible with low version.#204#230#237 New Features In accordance with 3.0.6 version 2、SOFATracer 简介 SOFATracer 是一个用于分布式系统调用跟踪的组件,通过统一的traceId将调用链路中的各种网络调用情况以日志的方式记录下来,以达到透视化网络调用的目的。这些日志可用于故障的快速发现,服务治理等。 为了解决在实施大规模微服务架构时的链路跟踪问题,SOFATra...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Eclipse初始化配置,告别卡顿、闪退、编译时间过长
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- SpringBoot2整合Redis,开启缓存,提高访问速度
- SpringBoot2整合Thymeleaf,官方推荐html解决方案
- CentOS8编译安装MySQL8.0.19
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- CentOS7,8上快速安装Gitea,搭建Git服务器
- Docker安装Oracle12C,快速搭建Oracle学习环境
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- Windows10,CentOS7,CentOS8安装Nodejs环境