Skip to content

SCT Agent 无损上下线

fredrikliu edited this page Jun 13, 2024 · 4 revisions

容器化注入

功能开启

注入javaagent(javaagent 版本 >= 1.6.1 )后默认开启,注入方法参考以下文档:SCT Agent 注入javaagent

参数设置

容器化注入需要在上一个步骤中的“SpringCloud 应用 yaml 文件中声明 Java Agent 标签”添加对应的无损上下线参数

无损上下线插件完整参数

配置就绪检查

容器化注入需要在容器服务 TKE 等 K8s 应用部署平台中配置就绪检查,如下图所示。

路径:/online。

端口:28080。

无损下线

容器服务 TKE 等 K8s 应用部署平台中配置 preStop 生命周期检查。

preStop 配置检查指令:

curl -X PUT http://localhost:28080/offline && sleep 20

虚拟机注入

参数设置

注入 agent 时通过修改 annotation 中的 polarismesh.cn/javaagentConfig 可以修改无损上下线相关配置。可以修改的参数参考 无损上下线插件完整参数

配置就绪检查

与 Spring Cloud Tencent 无损上下线插件一致,参考 无损上下线插件配置就绪检查和 preStop 脚本

无损下线

preStop 配置检查指令:

curl -X PUT http://localhost:28080/offline && sleep 20
Clone this wiki locally