检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
由于混沌工程是使用uniagent来执行脚本的,获取自建k8s机器信息和注入故障都需要在主机上执行相关命令,uniagent在执行脚本前会加载用户的环境变量配置,会执行 source /etc/bashrc这个命令,由于主机上的这个文件有错误,就会导致执行的时候产生错误流。影响脚本的真实结果,导致出现这个问题。
功能模块 概述 功能模块包含用户需要开通的多活版本和功能点,包括如下功能点: MySQL Oracle PostgreSQL Redis MongoDB Elasticsearch OpenGauss API监控 约束与限制 开通对应功能点,才支持添加对应类型的数据源和创建对应类型监控。
使用多数据源 上面的方式都是只引入一个数据源,在某些场景下,需要引入多个数据库,操作不同的数据库,此时,可以通过配置不同前缀来注入多个datasource的bean,方法如下: 引入依赖。 <dependency> <groupId>com.huaweicloud.devspore</groupId>
#etcd地址,从MAS服务实例页面查询获取 api-version: v3 #etcd版本,v3 username: etcduser #etcd用户名,从MAS服务实例页面查询获取 password: etcdpwd #etcd密码,从MAS服务实例页面查询获取
在页面顶端导航栏选择“监控列表”,查看创建的“litemall-db”MySQL监控器。 在未出现故障前,监控器的活跃数据中心为数据中心1,即主数据中心,此时商城应用是连接数据中心1。 构造数据中心1故障。 通过修改数据库端口的方式,使“litemall-db”监控器的数据中心1故障。
#etcd地址,从MAS服务实例页面查询获取 api-version: v3 #etcd版本,v3 username: etcduser #etcd用户名,从MAS服务实例页面查询获取 password: etcdpwd #etcd密码,从MAS服务实例页面查询获取
应用管理 概述 MAS通过应用来实现同一实例内不同用户间的资源隔离,用户在实例中创建的资源(MySQL监控、Redis监控等)都要归属到某个应用下,IAM用户默认只能查看和管理自己创建的应用和资源,无法查看其他IAM用户创建的应用和资源,主账号可以查看和管理其下所有IAM用户所创建的应用和资源。
回滚快照到云硬盘 - 云数据库 RDS 设置云数据库RDS实例读写状态 - 开启云数据库RDS实例 - 重启云数据库RDS实例 - 倒换云数据库RDS主备 - 设置云数据库RDS实例读写状态 readonly; 文档数据库 DDS 重启文档数据库服务实例 - 云数据库 GaussDB 重启云数据库GaussDB实例
ds1: driverClassName: com.mysql.jdbc.Driver jdbcUrl: jdbc:mysql://127.0.0.1:3306/ds0 username: datasourceuser
文档中关于SDK对应yaml配置文件的获取方式 进入MAS实例控制台“监控列表”页面。 单击“更多 > SDK接入配置”。 复制配置参数。 MAS端配置与本地配置不一致时,哪一个生效? 答:MAS端配置与本地配置,MAS端配置覆盖本地配置,MAS端配置生效。 父主题: 常见问题
false sources: ds1: driverClassName: com.mysql.jdbc.Driver jdbcUrl: jdbc:mysql://127.0.0.1:3306/ds0 username: datasourceuser
处理建议 事件影响 MAS 数据库状态异常 紧急 MAS服务多活管理中心MySQL/Oracle/PostgreSQL监控探测到关系型数据库实例状态异常。 用户登录MAS控制台->多活管理->指定实例->MySQL/Oracle/PostgreSQL监控,查看原因及处理异常。 可能导致关系型数据中心的数据丢失。
切换数据源为ds2,切换配置如下: 切换后连接数据库为ds2,管理员表其对应用户数据如下: 使用“SDK-test”用户名和密码通过mall前端页面进行登录操作。 登录时提示用户名错误,无法登录,因为数据库ds2对应表中无“SDK-test”用户信息。 使用数据库ds2中其他已有用户名和密码进行登录。 可以登录成功。
MAS 介绍怎样创建、管理应用 02:00 创建并管理应用 多活高可用服务 MAS 创建MySQL/Oracle/PostgreSQL监控 05:49 MySQL/Oracle/PostgreSQL监控 多活高可用服务 MAS 介绍怎样创建、管理Redis监控 04:45 创建并管理Redis监控
南-贵阳一、中国-香港 应用管理 创建并管理应用【视频】 MySQL/Oracle/PostgreSQL监控 MySQL监控器、Oracle监控器、PostgreSQL监控器可对用户业务使用的数据库进行探测,并且在数据库异常时自动触发流量切换。 发布区域:华北-北京一、华北-北京
sources.ds1.username 数据库用户名 空 与MAS服务中连接池中各节点下数据库用户名一致。 sources.ds1.password 数据库密码 空 如果密码为加密,需要自定义实现解密类配置:props.decipherClassName sources.ds1
from the server. at com.mysql.cj.jdbc.exceptions.SQLError.createCommunicationsException(SQLError.java:174) at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping
默认“是”,选“否”则不会探测数据库异常情况。 是否自动切换 默认“是”,选“否”则不会自动切换数据库。 监控用户名 被监控的数据库的用户名。 监控用户密码 被监控的数据库的用户密码。 确认密码 再次填写监控用户密码。 填写数据中心配置,完成后单击“下一步:数据库配置”。 图2 新增MongoDB监控-数据中心
被监控Redis集群所属区域。 azs 被监控Redis集群所部署的可用区,选填项。 连接地址 被监控Redis的连接地址和端口。 连接密码 被监控Redis的连接密码。 确认密码 请再次输入密码。 填写高级配置,完成后单击“下一步:确认配置”。 图3 新增Redis监控-高级配置 表4 高级配置信息 参数
被监控MongoDB数据库的用户密码。 确认密码 再次填写MongoDB数据库的用户密码。 基础配置信息中监控用户名、监控用户密码与步骤一:准备MongoDB数据库的配置相同。 填写数据中心配置,完成后单击“下一步:数据库配置”。 图2 新增监控数据中心配置 表3 数据中心配置信息 参数