ApiBoot 2.1.2.RELEASE 发布,引入链路式日志组件 Admin

栏目: 软件资讯 · 发布时间: 5年前

内容简介:ApiBoot为接口服务而生,基于SpringBoot完成扩展、自动化配置,通过封装一系列Starter来让调用者快速集成组件,降低学习、使用门槛,提高开发效率。 ApiBoot 官网 官网地址:http://apiboot.minbox.io 2.1.2.RELE...

ApiBoot为接口服务而生,基于SpringBoot完成扩展、自动化配置,通过封装一系列Starter来让调用者快速集成组件,降低学习、使用门槛,提高开发效率。

ApiBoot 官网

官网地址:http://apiboot.minbox.io

2.1.2.RELEASE 更新日志

  • ApiBoot Logging(链路式日志组件)
    • 可配置指定路径前缀下的请求采集上报日志
    • 可排除指定路径不进行采集日志
    • 支持控制台打印美化后的json
    • 支持实时上报请求日志
    • 支持定时上报指定数量的请求日志
    • 可配置项目启动后间隔时间上报,单位:秒
    • 支持内存方式临时缓存请求日志
    • 支持服务停止后上报缓存中全部日志到Admin
    • 支持配置上报Admin的指定地址,进行上报日志
    • 支持从服务注册中心获取Admin的地址,负载均衡上报请求日志
    • 支持配置上报请求日志时安全用户信息
  • ApiBoot Logging Admin(链路式日志Admin组件初版首发)
    • 支持SpringCloud注册中心服务发现
    • 支持美化接收的请求日志json内容
    • 支持记录具体上报日志的服务信息
    • 支持数据源方式存储请求日志
    • 支持SpringSecurity配置保护日志上报安全性

ApiBoot 2.1.2.RELEASE 发布,引入链路式日志组件 Admin

ApiBoot 零侵入、链路式请求日志分析框架

ApiBoot提供单应用、微服务应用下的请求日志分析框架ApiBoot Logging,特性列表如下所示:

  • 链路:为每一个请求生成一个链路的单条或者多条请求日志信息,精准定位程序出现问题的位置。
  • 耗时:可以分析出每一个请求的耗时,改善服务的性能瓶颈
  • 异常信息:请求遇到异常,提供请求日志的异常堆栈信息记录
  • 请求参数:可以获取RequestBodyPathParam两种方式的参数
  • 响应内容:可以获取本次请求响应的内容信息。
  • 服务信息:可获取提供服务的ID、IP、Port等信息。
  • 异步通知:请求日志数据采集后通过Event/Listener方式异步通知给RPCMQRESTLocal
  • 数据分析:阈值警告、异常通知等(短信、邮件等方式,2.1.1.RELEASE版本未实现.)

ApiBoot Logging内部采用拦截器Filter组合完成一系列的操作。

  1. 如果一个请求的header信息内包含traceId(链路ID)则加入该链路,如果不存在则生成新的链路信息
  2. 如果一个请求的header信息内包含spanId(跨度ID),则使用该spanId作为parent spanId,对两个请求进行上下级关联。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

不是为了快乐

不是为了快乐

宗萨蒋扬钦哲仁波切 / 姚仁喜 / 深圳报业集团出版社 / 2013-1 / 38.00元

前行修持是一套完整的实修系统,它既是一切佛法修持的根基,又囊括了所有修持的精华,以及心灵之道上所需的一切;既适合入门者打造学佛基本功,也是修行人需要终生修持的心法。书中除了实际的方法指导之外,还不断启发佛法的珍贵与修持的必要,并处处可见对学佛者的鼓舞和纠正,其最终的用心,是让我们踏上不间断的修持之路,真正转化我们僵硬、散乱和困惑的心。 在现代人看来,快乐,理应是最值得追求的目标。我们希望生活......一起来看看 《不是为了快乐》 这本书的介绍吧!

JS 压缩/解压工具
JS 压缩/解压工具

在线压缩/解压 JS 代码

随机密码生成器
随机密码生成器

多种字符组合密码

正则表达式在线测试
正则表达式在线测试

正则表达式在线测试