-
使用Cloud Map - 应用平台 AppStage
如果业务使用NUWA时不配置以上任何配置项,则会读取默认配置文件/nuwa/map.properties。 使用CSE组件时,需要用到如下配置: 表2 使用CSE组件配置说明 配置项 默认值 含义 nuwa.cloudmap.read cse 可选,使用CSE时使用,读取时使用的默认注册中心,可配置值为cloudmap和cse。
-
SLB同步检查不一致 - 应用平台 AppStage
为SLB工作台上配置的内容与SLB服务器里面配置的内容不一致导致,有以下可能原因: 同步异常,配置没有从界面上同步到后端配置文件里。 没有通过工作台进行配置文件修改,业务直接在SLB实例主机修改后端配置文件。 升级的过程中存在问题导致前后配置内容异同。 解决方法 非人为原因导致的,直接在SLB工作台执行同步操作即可。
-
常见问题 - 应用平台 AppStage
properties文件中server配置是否正确)。 ETCD未启动或者网络原因不可用(检查网络以及ETCD是否正常)。 ETCD中不存在此微服务名称的灰度配置。 ETCD未启用用户名/密码认证方式,但是SDK配置了认证(检查conf/graysdk.properties文件是否配置了username)。
-
解密敏感配置 - 应用平台 AppStage
解密敏感配置 如果配置文件中的业务配置项有敏感字段需要解密,只要配置具体哪些配置项需要解密,使用逗号分隔,NUWA会用对应的秘钥进行解密。 前提条件 在业务代码中引入STS SDK,具体操作请参见使用STS SDK(Spring Cloud框架)。 操作步骤 在微服务业务代码的application
-
解密敏感配置 - 应用平台 AppStage
解密敏感配置 如果配置文件中的业务配置项有敏感字段需要解密,只要配置具体哪些配置项需要解密,使用逗号分隔,NUWA会用对应的秘钥进行解密。 前提条件 在业务代码中引入STS SDK,具体操作请参见使用STS SDK(Spring Cloud框架)。 操作步骤 在微服务业务代码的application
-
SDK功能介绍 - 应用平台 AppStage
SDK功能介绍 表1 STS SDK功能矩阵 功能 Java 读取微服务身份证书 √ 连接STS-Server获取密钥、认证凭据等 √ 连接STS-Server获取敏感配置 √ 解密敏感数据 √ 微服务间通信认证 √ 微服务间通信敏感数据加密 √ 表2 Cloud Map SDK功能矩阵
-
总体开发思路 - 应用平台 AppStage
创建工程目录 创建一个工程目录,补全NUWA框架需要的目录。 引入NUWA 引入NUWA依赖,创建NUWA工程,配置NUWA,补全NUWA需要的文件。 开发微服务 基于NUWA框架开发业务代码。 启动NUWA 通过创建Application运行工程,启动NUWA。 父主题: 使用NUWA框架实现应用开发
-
错误码说明 - 应用平台 AppStage
Microservice.CreateError 实例创建失败 NuwaRuntime.Microservice.ReadError 实例读取失败 NuwaRuntime.Microservice.DeleteError 实例删除错误 NuwaRuntime.Microservice
-
常用监控插件说明 - 应用平台 AppStage
执行脚本命令或者读取指定文件内容,并将结果上报给HCW。 参数配置 配置样例: type:script # 采集方式,可选填 script(采集脚本)或者 path(采集文件)。 ex_path:/opt/huawei/monitor/disk.sh # 脚本执行路径或者采集文件路径。
-
常用监控插件说明 - 应用平台 AppStage
执行脚本命令或者读取指定文件内容,并将结果上报给HCW。 参数配置 配置样例: type:script # 采集方式,可选填 script(采集脚本)或者 path(采集文件)。 ex_path:/opt/huawei/monitor/disk.sh # 脚本执行路径或者采集文件路径。
-
数据表管理 - 应用平台 AppStage
在左侧导航栏选择“数据管理 > 数据表管理”,进入数据表管理页面。 单击“新建数据表”,进入新建数据表页面。 单击“点击上传”,选择上传文件。 上传文件仅限.xlsx格式,文件不超过2MB。 单击“下一步”。 按要求配置基础信息和表结构,参数说明请参见表1和表2。 表1 基础信息 参数名称 参数说明
-
迁移敏感配置项 - 应用平台 AppStage
单击“模板下载”,打开下载的excel文件。 在模板中填写老服务/微服务及新服务/微服务名称,保存。 老服务应该与AppStage界面的自有服务一致,如果不一致,页面会报错。 单击“导入文件”,导入已编辑好的模板。 如果需要清除文件,单击“重置”,清空已导入的文件。 选择推送实例,关联电子流。
-
数据导流 - 应用平台 AppStage
c,即“日志空间”页面的存储空间,如图2所示。 图2 查看存储空间 是否从头消费:选择“是”,系统将会读取Topic中的历史数据;选择“否”,从当前创建任务时间点的数据开始读取。 Kafka字段名:Kafka Topic选择后,自动生成导流数据,部分数据列与Kafka Topic
-
迁移敏感配置项 - 应用平台 AppStage
单击“模板下载”,打开下载的excel文件。 在模板中填写老服务/微服务及新服务/微服务名称,保存。 老服务应该与AppStage界面的自有服务一致,如果不一致,页面会报错。 单击“导入文件”,导入已编辑好的模板。 如果需要清除文件,单击“重置”,清空已导入的文件。 选择推送实例,关联电子流。
-
some html not in /opt/huawei/openresty/nginx/html - 应用平台 AppStage
in /opt/huawei/openresty/nginx/html" 解决方法 登录SLB实例主机,执行以下几条命令,先将找到的html文件注释掉,然后部署。 grep "^[ \t]*root" /opt/huawei/openresty/nginx/conf/nginx.conf|grep
-
Druid数据管理 - 应用平台 AppStage
首次提交的任务设置为false,补数据时配置为true。 任务数 需要多少个并发进程同时读取该druid任务所对应的kafka topic,任务数(默认为2)应该小于topic分区数,并且能被topic分区数所整除,这样每个druid的子任务可以读取相同的数据量,达到负载均衡的效果。 指标列表 该指标列表由创
-
常见问题 - 应用平台 AppStage
keystore STS SDK初始化是需要从STS的身份证书jks文件中读取服务和微服务信息,加载jks文件的时候异常了。一般是该jks文件有异常。 SDK会根据service ini文件中的subject的CN项作为微服务名读取证书文件 {微服务名}.sts.p12 [cert] subject
-
下载代码到本地 - 应用平台 AppStage
下载代码到本地 开发人员进行代码文件的操作前,需要使用Git Bash客户端和TortoiseGit客户端下载代码仓库文件到本地环境中。 前提条件 操作前应确保您的网络可以访问CodeArts的代码托管服务,请参考验证网络连通性。 使用SSH协议在Git Bash客户端克隆代码 本节内容指导如何使用Git
-
下载代码到本地 - 应用平台 AppStage
下载代码到本地 开发人员进行代码文件的操作前,需要使用Git Bash客户端和TortoiseGit客户端下载代码仓库文件到本地环境中。 前提条件 操作前应确保您的网络可以访问CodeArts的代码托管服务,请参考验证网络连通性。 使用SSH协议在Git Bash客户端克隆代码 本节内容指导如何使用Git
-
some certificate not in /opt/huawei/openresty/nginx/conf/ssl - 应用平台 AppStage
/opt/huawei/openresty/nginx/conf/ssl" 解决方法 登录SLB实例主机,运行以下几条命令,根据提示处理找到的文件,然后部署。 grep "ssl_certificate" /opt/huawei/openresty/nginx/conf/nginx.conf|grep