ApiBoot for the interface services and health, based on SpringBoot complete extension, automated configuration, by encapsulating a series of Starter allow the caller to quickly integrate components, reducing the learning, the use of the threshold, to improve development efficiency.
ApiBoot official website
Official website address: http://apiboot.minbox.io
2.1.2.RELEASE update log
- ApiBoot Logging (Formula link log component)
- The request may specify a path prefix configured to report collected log
- Specified path can not be excluded acquisition of log
- Json support after printing beautify console
- Support real-time reporting request logs
- Support reported at regular specified quantity request log
- After the start of the project can be configured reporting interval, unit: seconds
- Support temporary memory cache request log mode
- Support Services to report the cache after stopping all logging to Admin
- Admin support the configuration report specified address, to be reported log
- Admin support from the service registry to obtain the address of the load balancing request log report
- Support Configuration report the security log user information request
- ApiBoot Logging Admin (first edition link assembly starting Admin formulas log)
- Support SpringCloud registry service discovery
- Support beautification received request log json content
- Support service reported record specific information log
- It supports data source stored request log
- Support SpringSecurity Configuration Protection security log report
ApiBoot invasive zero, link requests log analysis frame
ApiBoot
Providing a single application, request log analysis application framework micro service ApiBoot Logging
characteristics are listed below:
链路
: Request log information for each request generating a single link or multiple, precise positioning program location problem.耗时
: You can analyze each request time-consuming, and improve the performance bottleneck services异常信息
: Encounter unusual request, provide information log requests exception stack of请求参数
: You can getRequestBody
,PathParam
the parameters of two ways响应内容
: The content information may be acquired in response to this request.服务信息
: Available ID, IP, Port and other information services.异步通知
: Log data acquired by the requestEvent/Listener
to the asynchronous notificationRPC
,MQ
,REST
,Local
.数据分析
: Threshold warning, abnormal notification (SMS, email, etc., 2.1.1.RELEASE version is not implemented.)
ApiBoot Logging
Internal use拦截器
,Filter
in combination complete a series of operations.
- If a request for
header
the information containedtraceId(链路ID)
is added to the link, if there is no new link information is generated- If a request
header
containing the informationspanId(跨度ID)
, which is usedspanId
asparent spanId
, both associated with the request on the subordinate.