对成功接入的应用,可以迁移配置、设置探针开关、阻断测试流量开关等操作。本文介绍如何将应用配置迁移到另一个环境、设置应用级开关等操作。

前提条件

接入应用探针

功能入口

  1. 登录PTS控制台
  2. 在左侧导航栏选择压测流量隔离 > 应用管理 > 应用列表
  3. 应用列表页面的右上角,从当前环境列表中,选择环境。

    应用列表页面,会显示已接入的应用以及相关状态。

初始化监控功能配置

注意 初始化应用的监控配置无需重启应用,请谨慎变更配置。
  1. 应用列表页面,选择需要初始化的应用,单击右上角的监控功能配置初始化
  2. 监控功能配置初始化对话框中,设置以下参数。
    表 1. 调用链采样配置
    参数 描述
    采集调用链 关闭则只传标不采集,开启或关闭均存在性能损耗。
    调用链采样率(千分比) 单机采样率,采样率越高,性能损耗越大。
    调用链采样限流 单机限流,超过阈值则调用链不会被采集。
    仅对测试流量采样 开启则仅对测试流量进行采样和上报。
    采集异常调用的堆栈 开启则在发生调用异常时采集该异常的堆栈。
    采集无标线程堆栈(慎用) 开启则采集无标线程堆栈的信息。
    注意 建议不要打开,只有在特定情况下的联调才需要打开协助排查问题。
    表 2. 探针日志采集配置
    参数 描述
    采集探针日志 不会采集应用日志。关闭后仅落盘不上传到控制台,存在一定的性能损耗。
    日志级别过滤 包括DEBUG、INFO、WARN、ERROR级别。仅控制上报日志的级别,日志本地落盘不受此级别影响。
    日志上传限流 设置单机限流值,超过阈值则排队,队列满则丢弃,不会影响日志本地落盘。
  3. 选中我已仔细阅读以上注意事项,确认初始化操作无风险,然后单击确认
    选中的应用的监控功能配置会初始化为当前配置。

同步配置

  1. 应用列表页面,选择需要迁移环境的应用,单击右上角的配置同步
  2. 应用配置同步对话框中选择目标环境,并选中我已仔细阅读以上注意事项,确认迁移操作无风险,然后单击确认
    注意 将选中的应用配置迁移到指定的环境中,无需重启应用,请谨慎变更配置。
    配置迁移后台执行步骤如下:
    1. 如果目标环境不存在该应用,则创建同名应用。
    2. 清空目标环境同名应用的影子规则、Mock规则。
    3. 将当前环境的影子规则、Mock规则同步到目标环境。

设置应用级开关

  1. 应用列表页面,选择要设置的应用,单击右上角的批量设置
  2. 配置应用开关对话框中,设置该应用的开关,然后单击确认
    参数 说明
    启用PTS探针(总开关) 关闭后AOP空转,探针的所有功能关闭,无压测执行时建议保持关闭状态。
    阻断所有测试流量 开启后所有带压测标的流量会被拒绝,抛出PtsBlockException。
    启用数据路由校验 开启后对压测标和参数进行综合分析校验,防止数据脏写,需要配置偏移规则,存在一定的性能损耗。
    启用监控数据采集 开启探针内置的调用链、接口监控、日志上报功能,若探针端配置文件未开启相关插件则该开关无效。
    注意 本次修改将对当前环境的所有应用生效,无需重启应用,请谨慎变更配置。