检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
配置中心概述 配置中心用来管理微服务应用的配置。微服务连接配置中心,能够从配置中心获取配置信息及其变化。配置中心还是其他微服务管控功能的核心部件,比如服务治理规则的下发,也是通过配置中心实现的。 微服务引擎支持的配置中心为:config-center和kie。 当微服务引擎版本为1
添加组件环境变量 组件环境变量概述 环境变量是组件运行环境中设定的一个变量,可以在组件部署后升级单个组件版本配置时修改,为应用提供极大的灵活性。 应用组件下设置的环境变量,属于局部环境变量,仅对该应用组件起作用。 如果您在该组件所在的应用下添加了应用环境变量,且应用环境变量的变量
微服务治理 概述 治理微服务 父主题: 使用微服务引擎
调用接口的认证方式分为Token和AK/SK两种,如果您使用的Token方式,此参数为必填,请填写Token的值。Token获取方式,请参考获取用户Token。 表3 请求Body参数 参数 是否必选 参数类型 描述 name 是 String 环境名称。 由英文字母、数字、中划线(-
first_batch_weight Integer 首次执行权重 first_batch_replica Integer 首次部署组件实例 replica Integer 总实例 remaining_batch Integer 剩余批次 请求示例 无 响应示例 { "count": 10,
设置组件自定义指标监控 ServiceStage支持获取容器部署组件时自定义指标,您可使用该方式上报自定义的组件运行指标。 本章节指导您根据实际业务需要,在设置组件“高级配置”时自定义组件的指标监控。 使用限制 当前仅支持获取prometheus的Gauge指标类型。 在设置应用
方式,请参考获取用户Token。 表3 请求Body参数 参数 是否必选 参数类型 描述 action 是 String 为泳道关联移除组件操作。 ADD:关联组件。 REMOVE:移除组件。 instance_ids 是 Array of String 组件实例列表。 响应消息
probes:此字段记录了健康检查的命令或者是接口,两者可同时存在。 health:访问健康检查接口,查看组件状态。 method:查看状态时访问接口使用的HTTP方法。 request:访问的地址。 body:访问的请求体。 timeout:超时时间,单位为秒。 liveness:执行指定命令查看组件状态。
处理,可以将云服务和应用程序的可用性和性能最大化,为您提供实时、高效、安全的日志处理能力,帮助您快速高效地进行实时决策分析、设备运维管理、用户业务趋势分析等。 ServiceStage支持通过对接LTS,查看、搜索、导出组件运行LTS日志记录,同时也支持查看容器日志,用于排查和解决组件运行中出现的问题。
上的全部或者部分应用实例,您可以将应用实例全部删除或者删除到只保留不超过20个应用实例处于运行状态。具体操作,请参考删除组件。 如果只是暂时不再使用运行在ServiceStage上的全部或者部分应用实例,您可以停止全部应用实例运行或者只保留不超过20个应用实例处于运行状态。具体操作,请参考启停组件实例。
job_id 是 String 部署任务ID,为创建组件实例接口响应参数的job_id。 表2 查询参数 参数 是否必选 参数类型 描述 instance_id 否 String 应用组件实例ID。获取方法,请参考获取组件实例。 limit 否 Integer 指定个数。 offset
成验证与上线。 图2 持续集成和持续交付 灰度发布 应用场景 为保障新特性能平稳上线,可以通过灰度发布功能选择少部分用户试用,待新特性成熟以后,再切换版本让所有用户使用。 价值 灰度发布可以保证整体系统的稳定,在初始灰度的时候就可以发现、调整问题,以减少其影响度。 优势 ServiceStage提供了灰度发布的能力。
使用的是ServiceStage基础版且运行应用实例数不超过20个:免费使用 使用的是ServiceStage基础版且运行应用实例数超过20个:产品版本单价x(应用实例数-20)x使用时长 使用的是ServiceStage专业版或者铂金版:产品版本单价x应用实例数x使用时长 应用实例数(个) Servic
serviceId 否 String 服务ID version 否 String 版本 instanceId 否 String 实例ID instance 否 String 实例信息 thread 否 Integer 线程名称 cpu 否 Double CPU信息 memory 否 Map<String
部署在云上的微服务如何进行排错? 对于问题的定界,可以使用微服务仪表盘,通过仪表盘可以看到系统内所有微服务及其实例的实时运行情况,找到没有正常工作的节点。 找到问题节点后,可以通过APM查看问题节点的应用日志来分析具体问题。 父主题: 应用开发问题
${appName}为组件实例名。 ${appVersion}为组件实例的版本号。 ${instanceId}为实例id。 同时,虚拟机类型环境下部署的应用组件只支持在应用组件的运行目录下写文件只针对新安装的组件实例或者升级后的组件实例生效,对于原先已经部署的组件实例的目录还是维持原来的权限。
String 泳道组件实例纳管移除操作。 ADD:纳管组件。 REMOVE:移除组件。 instance_ids 是 Array of String 组件实例列表。 响应消息 无 请求示例 将ID为887f99d7-4ce5-431d-924f-6a328cb05572的组件实例纳管到泳道中。
PREFIX:前缀匹配。 REGEX:正则匹配。 表5 instances 参数 参数类型 描述 id String 应用组件实例ID。 name String 应用组件实例名称。 version String 应用组件版本号。 application_id String 应用ID。 component_id
程中避免更新配置,升级完成后该问题即可解决。 现象2:使用引擎版本为1.x配置中心接入的用户,无法使用“业务场景治理”功能。 解决办法:由于引擎版本为2.x的配置中心换成了kie,需要将配置中心接入方式切换为kie,具体切换方式详见Spring Cloud使用配置中心中相关内容。
应用升级 打补丁方式 手动升级 中断业务 支持滚动升级:升级过程中,业务会同时均衡分布到新老实例上,因此业务不会中断。 支持灰度发布:为保障新特性能平稳上线,可以通过灰度发布功能选择少部分用户试用,降低发布风险。 应用运维 应用崩溃,闪退 服务端响应慢 系统资源不足 故障难定位 实时图形化展示应用监控指标