检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
本章节指导用户配置全局监控参数。 在创建监控器时“高级配置”中已配置的监控参数,以“高级配置”中配置的值为准,不受全局监控配置影响。 约束与限制 “API监控”仅需配置“健康精度”,无需配置其他参数。 操作步骤 登录MAS控制台,在“多活管理”页面单击实例,进入实例控制台。 在页面顶端导航栏
xxxx region: xxxxx azs: az1 etcd: address: xxx.xxx.xxx.xxx:xxxx apiVersion: v3 username: xxxx password: xxxx httpsEnable: false Redis:
password: 密文信息 type: cluster 需做以下两步操作,实现敏感信息的解密。 新建一个Decipher接口的实现类。 import com.huawei.devspore.mas.password.Decipher; public class
MongoDB Elasticsearch OpenGauss API监控 异地多活版本包括如下功能点: MySQL Oracle PostgreSQL Redis MongoDB Elasticsearch OpenGauss API监控 版本特性如表1所示。 表1 功能模块版本 版本 版本特性
管理员注册:单击注册管理员按钮,填写用户名和密码即可。 SDK连接数据库测试 默认连接数据库为ds1,可在yaml文件中配置。此处调用注册管理员接口,查看是否成功修改SDK。 通过Navicat查看当前管理员表的用户数据(当前为ds1对应数据库)。 通过mall前端页面进行注册,注册用户名为“SDK-test”。
下功能点: MySQL Oracle PostgreSQL Redis MongoDB Elasticsearch OpenGauss API监控 约束与限制 开通对应功能点,才支持添加对应类型的数据源和创建对应类型监控。 未开通对应功能点,在多活管理中心控制台页面,无法创建和展示对应的监控。
加攻击目标并配置故障武器参数。 对于K8S类型故障,需要选择完K8S集群攻击目标之后才能进行完整的故障模式参数配置。后台通过调用K8S的API Server进行命名空间、工作负载等参数的查询,并通过下拉框的方式提供给用户选择。 单击“高级配置”页签,进行高级配置。相关参数可参考创建混沌实验的设置高级配置。
arch引擎,并且在数据中心1异常后自动将业务流量切换到数据中心2。 新增API监控 在实例控制台的监控列表页面新增一个API监控,配置监控信息。该监控器用于监控用户业务所使用的APIG网关,并且在APIG网关监控异常后根据配置信息进行相应操作。 添加数据源 在MAS服务控制台“
切换监控 监控器支持手动切换和回切,若数据中心1未发生异常不建议切换到数据中心2。 约束与限制 “API监控”不支持监控切换。 业务数据库故障,触发监控器自动切换时,切换操作有10s的耗时,在这期间业务会存在中断的可能。 数据中心1异常自动触发切换后,若数据中心1恢复正常,此时监
org.codehaus.groovy 3.0.8 compile devspore-mas-common org.slf4j:slf4j-api 1.7.36 compile io.etcd:jetcd-core 0.5.7 compile com.google.errorpron
xxxx region: xxxxx azs: az1 etcd: address: xxx.xxx.xxx.xxx:xxxx apiVersion: v3 username: xxxx password: xxxx httpsEnable: false Redis:
address: 127.0.0.2:2379,127.0.0.2:2379,127.0.0.2:2379 apiVersion: v3 username: etcduser password: etcdpwd
monitorId: xxxx databaseName: xxxx etcd: address: xxx.xxx.xxx.xxx:xxxx apiVersion: v3 username: xxxx password: xxxx httpsEnable: false # require
Slf4j; import org.Redisson.Redisson; import org.Redisson.api.RLock; import org.Redisson.api.RedissonClient; import org.Redisson.codec.JsonJacksonCodec;
monitorId: xxxx databaseName: xxxx etcd: address: xxx.xxx.xxx.xxx:xxxx apiVersion: v3 username: xxxx password: xxxx httpsEnable: false # require
azs: xxxx etcd: # 可选 address: xxx.xxx.xxx.xxx:xxxx api-version: v3 username: xxxx password: xxxx https-enable:
Slf4j; import org.Redisson.Redisson; import org.Redisson.api.RLock; import org.Redisson.api.RedissonClient; import org.Redisson.codec.JsonJacksonCodec;
azs: xxxx etcd: # 可选 address: xxx.xxx.xxx.xxx:xxxx api-version: v3 username: xxxx password: xxxx https-enable:
etcd: address: 127.0.0.1:2379 #etcd地址,从MAS服务实例页面查询获取 api-version: v3 #etcd版本,v3 username: etcduser #etcd用户名,从MAS服务实例页面查询获取
az1 etcd: address: 127.0.0.1:2379 #格式为ip:port,集群模式时多个地址以英文逗号`,`分隔 api-version: v3 username: xxxx password: xxxx https-enable: true