Skip to content

选择部署方式 ​

SoftProbe 由两部分组成:装在一处的平台(后端、控制台、数据库),以及挂在每个被测服务上的 Java Agent。Agent 的接入方式只有一种;平台有三种部署方式,按你们的环境选一种。

部署方式适合装在哪看哪页
SoftProbe Cloud先试用;被测服务能访问公网不用装,平台由 SoftProbe 托管第一次录制回放
单机部署(All-in-One)私有化的常见选择;POC;数据不能出内网一台 Linux 虚拟机,离线安装包自带 Docker、数据库和缓存单机部署(All-in-One)
Kubernetes 部署(Helm)已有 Kubernetes 集群;要接已有的 MongoDB、Redis 或对象存储你们的 Kubernetes 集群Kubernetes 部署(Helm)

拿不准时:没有现成的 Kubernetes 集群,或者只是 POC,用单机部署;已经有 Kubernetes 集群和运维流程,用 Helm。

三种方式有什么不同 ​

SoftProbe Cloud单机部署Kubernetes 部署
录制数据存在哪SoftProbe 的云上这台虚拟机上集群里的 MongoDB 或你们已有的 MongoDB
是否需要访问互联网需要不需要,可以完全离线安装和运行不需要;镜像要能从你们的镜像仓库拉取
回放目标在内网时用 sp tunnel 或桌面客户端直接回放直接回放
扩容与高可用由 SoftProbe 负责单台机器,不做高可用按集群能力扩容

桌面客户端 ​

桌面客户端装在办公电脑上,连接到上面任意一种平台,登录后看到的是同一套应用和数据。以下两种情况需要它:

  • 平台是 SoftProbe Cloud,回放目标只在公司内网:在内网的办公电脑上用桌面客户端发起「立即回放」。
  • 代码仓库在公司内网,平台访问不到:桌面客户端在本机读代码做 AI 诊断,代码不离开这台电脑。

在控制台右上角点下载按钮获取。私有化部署时,办公电脑要能访问平台服务器的 8443 端口,见 部署前准备。

部署之后 ​

  1. 接入 Java Agent:在被测服务的启动参数里挂上 Agent。
  2. 第一次录制回放:录几条请求,回放一次,看懂报告。
  3. 按需要:配置 AI 诊断与代码仓库、数据保护与保留期。
  4. 日常维护:平台维护与故障排查。

业务观测

站内「业务观测」部分的部署(基于 Istio 的网格流量采集)只适用于 SoftProbe Cloud,与这里的录制回放平台无关。

捕获 Session · 审查 Steps · 改进关键所在