1. 概述编辑
1.1 版本
运维平台版本 | 功能变更 |
---|---|
V1.4 | - |
1.2 功能简介
运维平台提供「链路追踪」功能。
帮助用户对运维项目中FineReport、FineBI、外接数据库、业务库和其他外置组件的请求进行采集和分析。
支持根据状态、ID、时间等,筛选请求,界面化展示相关链路,支持导出和分析,帮助管理员监控系统性能异常点。
1.3 使用前提
1)使用链路追踪功能,必须确保使用JDK8u211及以上版本。
2)非容器化部署的运维项目默认不支持启用链路追踪,如需使用,请先参考该文档调整:非finekey部署应用接入链路追踪 。
3)运维项目与运维平台,是同一个容器化部署工具finekey进行部署的。该运维项目可默认启用链路追踪。
目前仅支持对项目中的fr和nginx组件进行链路追踪。
4)运维项目是容器化部署的,但与运维平台并非同一容器化部署工具finekey部署的。
该运维项目需要手动「启用链路追踪」,启用链路追踪时提醒「启用链路追踪需要重启应用,是否启用」。
2. 调用链查询编辑
调用链查询界面分为三部分:
搜索配置区:用户可根据实例、端点、状态、追踪ID、持续时间、标记、请求发生时间,筛选出自己需要的请求。
请求列表:展示搜索出的全部请求。
请求链路详情:和请求列表联动,展示左侧选中的请求的链路详情。支持切换不同展示维度,支持导出链路图片,支持查看请求日志。
3. 调用链分析编辑
支持新建分析任务。
当创建分析任务后,可在「调用链分析」下看到相关请求的具体分析,方便用户对低性能/高耗时模板、设置、操作进行分析判断,定位问题。
4. 全局设置编辑
管理员登录运维平台,点击「运维工具>链路追踪>全局设置」,支持对链路追踪功能进行配置。
设置项 | 说明 |
---|---|
采集次数上限 | 3秒内同一端点的采集次数限制 默认值-1,表示不限制 输入范围为-1~10000 |
不采集的端点 | 不进行采集的端点,如有多个端点,使用逗号分割 默认不进行采集的端点包括: /webroot/decision/metrics/schedule /webroot/decision/system/health /webroot/decision/metrics/once |
最大跨度限制 | 采集单个端点的最大跨度(span)数量,超出的将被舍弃 默认值300 输入范围为0~10000 |