You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在BMC Synthetic Transaction Monitoring 10.5中仅禁用执行计划的准确性检查

没问题!要只禁用所有已配置执行计划的Accuracy检查,同时保留Performance、Availability Errors、Execution Errors这些检查的话,咱们可以根据你管理执行计划的方式来选对应的操作方法,下面是两种最常用的方案:

方案一:命令行批量操作(适合自动化/批量场景)

如果你的执行计划支持通过CLI工具管理,这是最高效的方式:

  • 第一步,先获取所有已配置执行计划的ID列表(这里假设工具支持JSON输出,用jq提取ID,你可以根据实际工具调整命令):
    get-execution-plans --all --output json | jq -r '.[] | .id'
    
  • 第二步,循环遍历每个计划ID,单独禁用Accuracy检查,同时强制确保其他检查处于激活状态:
    for plan_id in $(get-execution-plans --all --output json | jq -r '.[] | .id'); do
      update-execution-plan-checks --plan-id $plan_id \
        --disable-check "Accuracy" \
        --enable-check "Performance" \
        --enable-check "Availability Errors" \
        --enable-check "Execution Errors"
    done
    
  • 小贴士:这个命令会逐个更新每个计划的检查配置,既精准关掉Accuracy,又能避免误操作关掉其他需要的检查。
方案二:配置文件批量修改(适合文件化管理的场景)

如果你的执行计划是通过YAML/JSON这类配置文件维护的,可以用批量替换工具快速修改:

  • 先定位到所有执行计划配置文件的目录,比如./execution-plans/下的所有.yaml文件
  • 批量将Accuracy检查的开关设为false:
    sed -i 's/"Accuracy": true/"Accuracy": false/g' ./execution-plans/*.yaml
    
  • 为了保险起见,统一确认其他检查的开关都是true(如果之前有被误关的情况):
    sed -i 's/"Performance": false/"Performance": true/g' ./execution-plans/*.yaml
    sed -i 's/"Availability Errors": false/"Availability Errors": true/g' ./execution-plans/*.yaml
    sed -i 's/"Execution Errors": false/"Execution Errors": true/g' ./execution-plans/*.yaml
    
  • 最后重新加载配置或者部署执行计划,让修改生效。
额外注意事项
  • 操作前一定要先备份好所有执行计划的配置,避免误操作导致配置丢失
  • 如果是用GUI管理工具,你可以找到执行计划的检查设置页面,逐个修改Accuracy的开关,但批量操作还是CLI或配置文件更高效
  • 部分工具支持批量选择多个执行计划,然后统一修改检查配置,你可以在工具的批量操作菜单里找找这个功能

内容的提问来源于stack exchange,提问作者Ema

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.29 09:03:42