内容简介:ApiBoot为接口服务而生,基于SpringBoot完成扩展、自动化配置,通过封装一系列Starter来让调用者快速集成组件,降低学习、使用门槛,提高开发效率。 ApiBoot 官网 官网地址:http://apiboot.minbox.io 2.1.2.RELE...
ApiBoot为接口服务而生,基于SpringBoot完成扩展、自动化配置,通过封装一系列Starter来让调用者快速集成组件,降低学习、使用门槛,提高开发效率。
ApiBoot 官网
2.1.2.RELEASE 更新日志
- ApiBoot Logging(链路式日志组件)
- 可配置指定路径前缀下的请求采集上报日志
- 可排除指定路径不进行采集日志
- 支持控制台打印美化后的json
- 支持实时上报请求日志
- 支持定时上报指定数量的请求日志
- 可配置项目启动后间隔时间上报,单位:秒
- 支持内存方式临时缓存请求日志
- 支持服务停止后上报缓存中全部日志到Admin
- 支持配置上报Admin的指定地址,进行上报日志
- 支持从服务注册中心获取Admin的地址,负载均衡上报请求日志
- 支持配置上报请求日志时安全用户信息
- ApiBoot Logging Admin(链路式日志Admin组件初版首发)
- 支持SpringCloud注册中心服务发现
- 支持美化接收的请求日志json内容
- 支持记录具体上报日志的服务信息
- 支持数据源方式存储请求日志
- 支持SpringSecurity配置保护日志上报安全性
ApiBoot 零侵入、链路式请求日志分析框架
ApiBoot
提供单应用、微服务应用下的请求日志分析框架ApiBoot Logging
,特性列表如下所示:
链路
:为每一个请求生成一个链路的单条或者多条请求日志信息,精准定位程序出现问题的位置。耗时
:可以分析出每一个请求的耗时,改善服务的性能瓶颈异常信息
:请求遇到异常,提供请求日志的异常堆栈信息记录请求参数
:可以获取RequestBody
、PathParam
两种方式的参数响应内容
:可以获取本次请求响应的内容信息。服务信息
:可获取提供服务的ID、IP、Port等信息。异步通知
:请求日志数据采集后通过Event/Listener
方式异步通知给RPC
、MQ
、REST
、Local
。数据分析
:阈值警告、异常通知等(短信、邮件等方式,2.1.1.RELEASE版本未实现.)
ApiBoot Logging
内部采用拦截器
、Filter
组合完成一系列的操作。
- 如果一个请求的
header
信息内包含traceId(链路ID)
则加入该链路,如果不存在则生成新的链路信息- 如果一个请求的
header
信息内包含spanId(跨度ID)
,则使用该spanId
作为parent spanId
,对两个请求进行上下级关联。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网
猜你喜欢:本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
大数据供应链
娜达·R·桑德斯 (Nada R. Sanders) / 丁晓松 / 中国人民大学出版社 / 2015-7-1 / CNY 55.00
第一本大数据供应链落地之道的权威著作,全球顶级供应链管理专家娜达·桑德斯博士聚焦传统供应链模式向大数据转型,助力工业4.0时代智能供应链构建。 在靠大数据驱动供应链处于领先地位的企业中,45% 是零售商,如沃尔玛、亚马逊,而22%是快消企业,如戴尔电脑。他们都前所未有地掌控了自己的供应链。在库存管理、订单履行率、原材料和产品交付上具有更为广阔的视野。利用具有预见性的大数据分析结果,可以使供需......一起来看看 《大数据供应链》 这本书的介绍吧!