反馈已提交

网络繁忙

链路追踪使用前提

  • 文档创建者:Carly
  • 历史版本:23
  • 最近更新:Carly 于 2024-09-02
  • 1. 概述

    1.1 版本

    运维平台版本功能变更
    V1.5.5
    -
    V1.5.7

    1)非容器化项目,启用链路追踪功能步骤简化

    2)支持关闭链路追踪功能

    V2.1.0全局设置新增「慢请求标准」配置项

    1.2 功能简介

    运维平台提供「链路追踪」功能,但该功能的启用需要进行前置准备。

    本文讲解使用链路追踪功能之前,需要对运维平台、运维项目进行的检查和准备。

    1.3 注意事项

    1)仅标准版运维平台支持链路追踪功能,基础版运维平台不支持链路追踪功能。

    2)链路追踪功能仅对 FineReport、FineBI 项目生效,FineDataLink 不支持此功能

    3)链路追踪功能仅支持对项目中的 fr、bi6、bi-web、bi-engine-master、bi-engine-worker 和 nginx 组件进行链路追踪,其他组件不支持

    4)链路追踪的首屏链路功能,仅对项目的 PC 端访问生效,移动端不支持此功能

          链路追踪的调用链路功能,对项目的 PC 端和移动端均生效

    2. 运维平台要求

    2.1 使用标准版运维平台

    基础版运维平台不支持链路追踪相关功能,如左上角显示「基础版」字样,请重装「标准版」运维平台。

    详情请参见:部署运维平台

    2.2 启用运维组件

    链路追踪功能,由这些运维组件提供:elasticSearch、skywalking_oap。

    如需使用「链路追踪」功能,必须先确保已启动这些组件。否则提示「链路追踪组件未启用,请在运维组件目录中启动elasticsearch以及skywalking_oap」。

    管理员登录运维平台,点击「运维管理>运维组件」,先启动elasticSearch组件,再启动skywalking_oap组件。

    2.3 磁盘可用空间充足

    请确保FineOps运维平台所在分区,已使用磁盘空间不足90%,否则无法启用链路追踪功能。


    2.4 配置链路追踪全局设置

    在正式使用链路追踪相关功能前,请先配置好全局设置项。此配置项对运维平台中的所有运维项目生效。

    管理员登录运维平台,点击「设置>链路追踪」,配置全局设置项,点击「保存」即可。

    支持的设置项说明如下:

    设置项
    说明
    数据留存天数

    链路数据留存的天数,默认5天

    增加天数需要确保磁盘有充足的空间,当磁盘空间不足时会自动停止数据采集

    建议按照「项目数*增加的数据留存天数*10G」来评估磁盘增量

    注:磁盘空间不足时,可点击「全局设置>关闭链路追踪」中的「清空」按钮清空链路数据。

    采集次数上限

    3秒内同一端点的采集次数限制

    默认值-1,表示不限制

    输入范围为-1~10000

    不采集的端点

    不进行采集的端点,如有多个端点,使用逗号分割

    默认不进行采集的端点包括:

    /webroot/decision/metrics/schedule

    /webroot/decision/system/health

    /webroot/decision/metrics/once

    最大跨度限制

    采集单个端点的最大跨度(span)数量,超出的将被舍弃

    默认值300

    输入范围为0~10000

    冗余数据过滤

    对部分异常概率较低的信息提高采集门槛,如连接前校验,有助于凸显关键信息

    默认值5ms

    -1表示不限制

    慢请求标准

    作为链路追踪、健康巡检-模板性能的慢请求指

    默认值为10000ms

    请输入1000及以上整数

    3. 运维项目要求

    3.1 使用非FineDataLink项目

    链路追踪功能,对FineDataLink项目不生效,因此请确保运维项目主应用为bi或fr,而非fdl。

    3.2 确认运维项目版本

    管理员登录工程,点击「管理系统>注册管理>版本信息」,可查看工程的小版本号。

    请确保运维项目版本符合:FineReport 11.0.12 及以上 / FineBI版本为 6.0.9 及以上。

    3.3 确认运维项目可用

    用户必须确保运维项目可用,否则提示「项目状态异常,请恢复项目后使用或查看其他项目」。

    3.4 确认端口互通

    运维平台的skywalking_oap组件,负责链路追踪的数据上报和分析整理服务。

    因此必须确保 FineReport/FineBI 项目所在服务器,支持访问运维平台的 skywalking_oap 组件端口。

    skywalking_oap 组件默认端口为:11800、12800

    4. 启用链路追踪

    如果运维项目由当前运维平台部署,该运维项目可默认启用链路追踪。无需执行本章操作。

    如果运维项目是使用其他运维平台部署,或者非运维平台部署,然后接入当前运维平台。该运维项目需要手动「启用链路追踪」。

    4.1 非运维平台部署的项目

    1)启用链路追踪

    管理员登录运维平台,选择待启用链路追踪的运维项目,点击「链路追踪」。

    界面显示「当前未启用链路追踪」,点击「启用链路追踪」。

    跳出提示「请手动重启项目,该项目在开启链路追踪后需手动重启」,点击「我知道了」,开始自动启用链路追踪。

    2)自动配置

    启用链路追踪后:

    运维平台会自动传输 skywalking-java-agent 文件到 FineReport/FineBI 工程的 WEB-INF 文件夹下。

    运维平台自动为 FineReport/FineBI 工程添加 skywalkingAgent 相关的启动参数。

    3)手动重启工程

    参考 关闭或重启FineBI工程 / 关闭或重启FineReport工程 文档,重启FineReport/FineBI项目。

    即可将该非容器化部署的 FineReport/FineBI 项目,接入链路追踪功能。

    注1:FineReport/FineBI工程下的所有节点,都需要依次进行以上操作。

    注2:skywalking-java-agent 文件会持续更新升级。管理员登录运维平台时会自动检测项目的文件是否需要更新。

             如需更新,会自动进行更新。更新成功后,仍需要重启FineReport/FineBI项目才能生效。

             若更新了文件但未重启项目,使用该容器化项目的链路追踪功能时,提示「当前项目的链路追踪功能存在更新,请重启项目完成更新」。

    4.2 运维平台部署的项目

    1)管理员登录运维平台,选择待启用链路追踪的运维项目,点击「链路追踪」。界面显示「当前未启用链路追踪」。

    2)点击「启用链路追踪」,跳出提示「项目xxx将自动重启。对该项目开启链路追踪后,项目会自动重启,耗时3-5分钟,是否继续?」

    3)点击「重启项目并继续」,开始自动重启,重启成功后启用链路追踪。

    5. 注意事项

    5.1 升级链路追踪依赖文件

    对于非运维平台部署的项目,skywalking-java-agent 文件会持续更新升级。

    管理员登录FineOps运维平台时,会自动检测项目是否存在 skywalking-java-agent 文件更新。

    若需要更新,会自动进行更新。更新成功后,仍需要重启FineReport/FineBI项目才能生效。

    若更新了文件但未重启项目,使用该容器化项目的链路追踪功能时,提示「当前项目的链路追踪功能存在更新,请重启项目完成更新」。

    5.2 关闭链路追踪

    FineOps运维平台支持对项目停用链路追踪功能。

    1)管理员登录运维平台,点击「设置>链路追踪」。

    2)选择待关停链路追踪的项目,点击「关闭」按钮,点击「确定」。

    3)用户需要手动重启运维项目,方可生效。

    5.3 清空链路数据

    链路追踪功能启用后,会对链路数据进行留存,默认留存5天的数据。

    但当磁盘空间不足时,会自动停止链路数据采集,此时需要清理历史链路数据。

    1)管理员登录运维平台,点击「设置>链路追踪」。

    2)选择指定项目,点击「清空」按钮,即可清理历史链路数据


    附件列表


    主题: 项目管理
    • 有帮助
    • 没帮助
    • 只是浏览
    • 评价文档,奖励 1 ~ 100 随机 F 豆!

    鼠标选中内容,快速反馈问题

    鼠标选中存在疑惑的内容,即可快速反馈问题,我们将会跟进处理。

    不再提示

    10s后关闭

    联系我们
    在线支持
    获取专业技术支持,快速帮助您解决问题
    工作日9:00-12:00,13:30-17:30在线
    页面反馈
    针对当前网页的建议、问题反馈
    售前咨询
    采购需求/获取报价/预约演示
    或拨打: 400-811-8890 转1
    qr
    热线电话
    咨询/故障救援热线:400-811-8890转2
    总裁办24H投诉:17312781526
    提交页面反馈
    仅适用于当前网页的意见收集,帆软产品问题请在 问答板块提问前往服务平台 获取技术支持