检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
使用ServiceStage全链路流量控制实现Spring Cloud应用全链路灰度 全链路流量控制概述 使用ServiceStage全链路流量控制实现Spring Cloud应用全链路灰度前准备 创建并部署基线版本组件 绑定目标服务到应用网关 配置应用网关路由 创建泳道组 创建基线泳道并关联组件 创建灰度泳道
ServiceStage最佳实践汇总 本文汇总了基于应用管理与运维平台(ServiceStage)常见应用场景的操作实践,为每个实践提供详细的方案描述和操作指导,帮助您轻松掌握不同应用场景下ServiceStage的使用方法。 表1 ServiceStage最佳实践一览表 最佳实践
恢复到过去的负载能力,不过载。单AZ failure场景下,持久化数据满足完整性。 基础设施层服务提供CPU、内存、网络、磁盘等监控指标,应用层自动上报指标、日志等信息,对重要问题进行告警。 各服务具备限流能力,不会被大流量冲垮。 服务使用容器执行环境,IaaS层提供生命周期管理
创建环境,请参考创建环境。创建的环境,需包含CCE集群、ELB及微服务引擎等资源。 创建应用,请参考创建应用节。 常用环境变量说明 通过ServiceStage管理环境和部署应用,能够简化用户的配置。ServiceStage会设置一些环境变量,供应用使用,常用的环境变量包括下表所示内容: 表1 常用环境变量 环境变量名称
输出位置写到ServiceStage默认指定的虚拟机日志目录(/var/log/application/${组件名}-${环境名}-${随机字符串}/${版本号}/${实例ID}/start_app.log)外的其他目录。 请查询业务代码,对日志策略进行调整。 容器部署 排查配置
Injector插件。用于自动挂载Sermant Agent,通过Sermant Agent接入未开启安全认证的ServiceComb引擎。无需修改应用代码即可接入引擎并使用应用注册发现、全链路灰度发布、优雅上下线、标签路由等功能,但是不支持使用微服务治理功能。 响应消息 表4 响应参数 参数 参数类型
参数说明 HealthCheck MicroServiceInstance HeartbeatSetElement InstanceHbRst DelServicesResponse MetricData FunctionMetricInfo InstanceMetricInfo
公共请求参数 MicroService Properties DependencyMicroService Rule AddOrUpdateRule DataCenterInfo Schema 父主题: 数据结构
如何彻底把某个服务卸载关闭不再使用? 登录ServiceStage控制台。 选择“应用管理”。 单击待操作的应用名称,进入“应用概览”页面。 勾选所有组件,单击“批量删除”。 在弹出对话框单击“确定”,完成组件删除。 选择“微服务引擎 > 引擎实例”,进入微服务引擎列表。 在页面
升级单个组件版本配置 单批发布方式升级组件版本配置 滚动发布方式升级组件版本配置 灰度发布方式升级组件版本配置 修改组件灰度发布策略 父主题: 组件管理
全链路流量控制 全链路流量控制概述 创建泳道组 管理泳道组 管理基线泳道 管理灰度泳道
创建发布单 创建批量部署发布单 创建批量升级发布单 创建批量克隆发布单 父主题: 发布管理(公测)
编辑发布单 编辑批量部署发布单 编辑批量升级发布单 编辑批量克隆发布单 父主题: 发布管理(公测)
表2 请求Header参数 参数 是否必选 参数类型 描述 Content-Type 是 String 消息体的类型(格式),默认取值为“application/json;charset=utf8”。 X-Auth-Token 是 String 调用接口的认证方式分为Token和A
EIP、ELB),在部署应用时可以直接使用已有或者新建所需的基础资源。 ServiceStage集成了微服务引擎,进入ServiceStage控制台可以进行微服务治理相关的操作。 ServiceStage集成了应用运维管理及应用性能管理服务,可以进行应用运维及性能监控相关的操作。
e按需资源包模式,按需模式不需要续费,只需要保证账户余额充足即可。 ServiceStage按需资源包到期前续费成功,所有资源得以保留,且应用实例的运行不受影响。到期后的状态说明,请参见到期后影响。 续费相关的功能 包年包月计费的ServiceStage按需资源包到期前续费相关的功能如表1所示。
<host>企业的代理地址</host> <port>代理地址端口号</port> </proxy> </proxies> 父主题: 应用开发问题
创建一个名为test、描述信息为test的泳道组。该泳道组绑定了名为microGateway-cy8bhr的应用网关作为流量入口网关,通过该应用网关转发流量的目标服务为接入了ServiceComb引擎的所在环境为空、所属应用名称为demo-java-chassis-cse-v2的名为provider的微服务。
选择以下任意方式进入组件“概览”页面: 在“应用管理”页面,单击组件所属应用名称,在“组件列表”单击待操作组件名称。 在“组件管理”页面,单击待操作组件名称。 进行启停操作。 单击“停止”,停止状态为“运行中”、“未就绪”的应用组件。 单击“启动”,启动状态为“停止”的应用组件。 单击“重启”,重启
勾选需要同步配置组件版本号的其他组件。 单击“确定”。 所属应用 选择组件所属应用。您可以执行以下操作,批量同步设置组件所属应用: 鼠标移动到指定组件“所属应用”下拉列表框,单击。 勾选需要同步配置组件所属应用的其他组件。 单击“确定”。 所属环境 选择组件部署环境,仅可选择Kubernetes类型环境。