华为云用户手册

  • 告警级别有哪些? 告警级别分为紧急,重要,次要,提示四种级别,其中告警规则的告警级别由用户设置,用户可根据自己业务及告警规则设置合理告警级别,四种级别简单说明如下: 紧急告警:告警规则对应资源发生紧急故障,影响业务视为紧急告警。 重要告警:告警规则对应资源存在影响业务的问题,此问题相对较严重,有可能会阻碍资源的正常使用。 次要告警:告警规则对应资源存在相对不太严重点问题,此问题不会阻碍资源的正常使用。 提示告警:告警规则对应资源存在潜在的错误可能影响到业务。 父主题: 告警通知或误告警
  • 为什么在 云监控服务 看不到监控数据? 当出现以下情况时,有可能在 云监控 服务中看不到监控数据: 购买云服务资源后,首先确认该服务是否已对接云监控服务,请参考支持监控的服务列表。 已对接云监控的服务,由于各个服务采集上报监控数据的频率各有不同,请耐心等待一段时间。 弹性云服务器或裸金属服务器关机超过1小时以上。 云硬盘没有挂载给弹性云服务器或裸金属服务器。 弹性负载均衡未绑定后端服务器或者后端服务器全部关机。 资源购买时间不足10分钟。 父主题: 监控数据异常
  • Agent不同插件状态说明及处理方式 Agent有以下五种状态: 未安装/未启动:指未在该E CS /BMS中安装Agent或手动停止了Agent。 运行中:Agent运行正常,可正常上报监控数据。 故障:监控插件每1分钟发送1次心跳;当服务端3分钟收不到插件心跳时,“插件状态”显示为“故障”。 Agent域名无法解析,请先确认修改DNS与添加安全组中 DNS地址 配置正确,然后参考《云监控服务用户指南》中“手动配置Agent”章节检查配置是否正确。 帐号欠费。 Agent进程故障,请参照管理Agent重启,如果无法重启则说明相关文件被误删,请重新安装Agent。 配置异常:ECS/BMS主机没有配置委托、当前委托权限异常、当前委托已失效、默认网卡安全组规则配置错误或DNS配置错误。 已停止:Agent被手动停止,可参考管理Agent章节启动Agent。 父主题: 主机监控
  • 指标含义 表1 网络流入流出速率含义 带宽类别 描述 网络流入速率 每秒流入弹性云服务器的网络流量。 在弹性云服务器中下载外部网络资源或从外部网络、服务器、客户端上传文件到弹性云服务器,都是网络流入。 单位:Byte/s 网络流出速率 每秒流出弹性云服务器的网络流量。 弹性云服务器对外提供访问或弹性云服务器作为FTP服务器供外部网络下载ECS上的资源时,都是网络流出。 单位:Byte/s 表2 带外网络流入流出速率含义 带宽类别 描述 带外网络流入速率 虚拟化层统计的每秒流入弹性云服务器的网络流量。一般来讲,相对于直接统计的流入弹性云服务器的网络流量会略大。因为虚拟化层会判断消息类型,自动删除一些无用消息。 单位:Byte/s 带外网络流出速率 虚拟化层统计每秒流出弹性云服务器的网络流量。一般来讲,相对于直接统计的流出弹性云服务器的网络流量会略大。因为虚拟化层会判断消息类型,自动删除一些无用消息。 单位:Byte/s
  • 问题分析 弹性云服务器或裸金属服务器安装Agent后仍然无操作系统监控数据时,一般考虑有如下几个原因: Agent进程运行状态异常 委托异常 路由配置异常导致的获取临时AK/SK失败 网络问题 首先需要确认使用的Agent版本。 使用root帐号,登录ECS。 执行如下命令,确认使用老版本Agent。 if [[ -f /usr/local/uniagent/extension/install/telescope/bin/telescope ]]; then /usr/local/uniagent/extension/install/telescope/bin/telescope -v; elif [[ -f /usr/local/telescope/bin/telescope ]]; then echo "old agent"; else echo 0; fi 返回“old agent”,表示使用老版本Agent。 返回版本号,表示使用新版本Agent。 返回“0”,表示未安装Agent。
  • 问题解决(Windows) 以administrator权限用户登录弹性云服务器或裸金属服务器。 进入任务管理器,查看telescope进程是否存在。 当包括图5和图6两个进程时,表示telescope进程正常。 图5 agent进程-Windows 图6 telescope进程-Windows 进程正常:请执行4。 进程异常:请执行3。 双击start.bat,启动Agent。 访问http://169.254.169.254/openstack/latest/meta_data.json,确认云服务器委托已创建。 可访问:表示委托正常,排查结束。 不可访问:请执行6。 执行如下命令,检查路由: route print 当返回如下信息时,表示路由正常: 图7 路由配置正常-Windows 路由正常:排查结束。 路由异常:请执行7。 当路由不存在时,执行如下命令,添加路由: route add -host 169.254.169.254 gw 192.168.0.1 上述命令斜体部分192.168.0.1为云服务器的网关,请根据实际情况修改配置。 问题是否解决? 解决:排查结束。 未解决:执行7。 打开telescope安装包存放目录bin/conf_ces.json配置文件。 获取telescope配置文件中的Endpoint。 {"Endpoint":"https://ces.cn-north-4.myhuaweicloud.com"} 执行如下命令,确认DNS解析是否正常。 ping ces.cn-north-4.myhuaweicloud.com 网络正常:排查结束。 网络无法访问:修改DNS配置或 CES 的终端节点。 各区域对应的云监控服务的Endpoint请参考“地区和终端节点”。
  • 问题解决(Windows) 以administrator权限用户登录弹性云服务器或裸金属服务器。 进入任务管理器,查看telescope进程是否存在。 当包括图5和图6两个进程时,表示telescope进程正常。 图5 agent进程-Windows 图6 telescope进程-Windows 进程正常:请执行4。 进程异常:请执行3。 双击C:\Program Files\uniagent\script目录下的start.bat,启动Agent。 在管理控制台的 统一身份认证 服务页面,选择“委托”,查询“cesagency”委托,查看cesagency委托中“项目[所属区域]”是否包含当前区域,若不存在,单击“权限配置”,然后单击“配置权限”,搜索“CES Administrator”,单击下拉框,勾选当前区域。 图7 查询cesagency委托 图8 配置权限 问题解决,排查结束。 未解决,请执行6。 执行如下命令,确认DNS解析是否正常。 ping agent.ces.myhuaweicloud.com 网络正常:排查结束。 网络无法访问:修改DNS配置或CES的终端节点。 各区域对应的云监控服务的Endpoint请参考“地区和终端节点”。
  • 问题分析 弹性云服务器或裸金属服务器安装Agent后仍然无操作系统监控数据时,一般考虑有如下几个原因: Agent进程运行状态异常 委托异常 网络问题 首先需要确认使用的telescope版本。 使用root帐号,登录ECS。 执行如下命令,确认使用新版本Agent。 if [[ -f /usr/local/uniagent/extension/install/telescope/bin/telescope ]]; then /usr/local/uniagent/extension/install/telescope/bin/telescope -v; elif [[ -f /usr/local/telescope/bin/telescope ]]; then echo "old agent"; else echo 0; fi 返回“old agent”,表示使用老版本Agent。 返回版本号,表示使用新版本Agent。 返回“0”,表示未安装Agent。
  • 问题解决(Linux) 以root用户登录弹性云服务器或裸金属服务器。 执行如下命令,检查telescope进程是否存在: ps -ef |grep telescope 当显示如下内容时,表示telescope进程正常。 图1 查看telescope进程 进程正常:请执行4。 进程异常:请执行3。 如果进程异常,执行如下命令,启动Agent。 service uniagent restart 执行如下命令,确认云服务器委托已创建。 curl -ivk https://agent.ces.myhuaweicloud.com/v1.0/agencies/cesagency/securitykey 当有数据返回时,表示获取AK/SK正常。排查结束。 调用失败或者回显如下时,请执行5。 图2 获取AK/SK失败 在管理控制台的统一身份认证服务页面,选择“委托”,查询“cesagency”委托,查看cesagency委托中“项目[所属区域]”是否包含当前区域,若不存在,单击“权限配置”,然后单击“配置权限”,搜索“CES Administrator”,单击下拉框,勾选当前区域。 图3 查询cesagency委托 图4 配置权限 问题解决,排查结束。 未解决,请执行6。 执行如下命令,确认DNS解析是否正常。 ping agent.ces.myhuaweicloud.com 网络正常:排查结束。 网络无法访问:修改DNS配置或CES的终端节点。 各区域对应的云监控服务的Endpoint请参考“地区和终端节点”。
  • 什么是插件修复配置? 安装Agent插件后,修复插件配置为用户提供了一键配置AK/SK、RegionID、ProjectId的功能,省去了繁琐的手动配置步骤,提升配置效率。 目前大部分区域已上线一键式授予该区域插件权限功能,即自动修复插件配置。您可以单击“主机监控 - 弹性云服务器”页面上方的“一键配置”开启该区域插件权限。配置完成后此区域所有服务器均默认修复插件配置,后续不再显示“一键配置”按钮。若提示租户权限不足,请参考主机监控界面单击一键配置时提示权限不足该如何处理?添加权限。该区域插件权限开启后,不需要再执行以下步骤。 若所在区域不支持一键配置,在“主机监控”页面,勾选需要修复插件配置的弹性云服务器,单击“修复插件配置”,进入“修复插件配置”页面,单击一键修复,即可修复插件配置。 父主题: 主机监控
  • 如何查看数据盘的磁盘使用率和创建告警通知? 磁盘使用率指标需要您安装主机监控Agent。安装Agent后,如果需要创建磁盘使用率的告警通知,请在创建主机监控的告警规则时,告警策略选择“(Agent)磁盘使用率(推荐)”,并选择磁盘挂载点。 安装Agent后,您可以在管理控制台查看数据盘的磁盘使用率。查看方法如下:在操作系统监控指标查看页面,选择“磁盘”页签,然后选择右侧的挂载点,如图1所示。 图1 在操作系统监控页面查看数据盘的磁盘使用率 父主题: 告警通知或误告警
  • 告警状态有哪些? 目前云监控服务支持三种告警状态: 告警、正常、数据不足。当告警规则被关闭时,告警状态为无效,界面显示为“已停用”。 告警是指监控数据满足设置的告警策略时,触发告警。 正常是指监控数据不满足设置的告警策略,并且监控数据正常上报,状态为正常。 数据不足指连续三个小时未有监控数据上报,通常是由于相应服务实例被删除或状态异常导致的。 当事件监控的告警触发方式为立即触发时,由于立即触发的事件是随机触发,因此无告警状态,此时告警状态显示为--。 父主题: 告警通知或误告警
  • 进入云监控服务提示权限不足? 此问题与权限配置有关,一般为 IAM 子帐号权限不足,需检查IAM配置的权限。 管理员使用主账户登录管理控制台。 在控制台页面,鼠标移动至右上方的用户名,在下拉列表中选择“统一身份认证”。 在左侧导航窗格中,单击“用户组”。 展开子帐号所属的用户组的详情。 请参考创建用户组并授权为子帐号所属的用户组添加相应权限。 云监控服务提供系统策略及操作与策略权限一览表,请参见:云监控服务系统策略。 父主题: 用户权限
  • 如何导出监控数据? 用户在云监控服务页面选择“云服务监控”或“主机监控”。 单击“导出监控数据”。 根据界面提示选择“时间区间”、“周期”、“资源类型”、“维度”、“监控对象”、“监控指标”。 单击 “导出”。 一次可选择多个监控指标导出。导出文件格式为“csv”。 导出监控报告中第一行分别展示用户名、Region名称、服务名称、实例名称、实例ID、指标名称、指标数据、时间、时间戳。方便用户查看历史监控数据。 如需要将Unix时间戳转换成时区时间,请按照如下步骤: 用Excel打开csv文件。 将时间戳利用如下公式进行换算。 计算公式为:目标时间=[时间戳/1000+(目标时区)*3600]/86400+70*365+19 设置单元格格式为日期。 例如,将时间戳1475918112000转化为上海时间,上海时间为+8时区,计算出的上海时间=[1475918112000/1000+(+8)*3600]/86400+70*365+19,将结果格式设置为日期,选择2016/3/14 13:30形式显示,转换成时间后为2016/10/8 17:15。 父主题: 产品咨询
  • 停止自动化任务 参考如何登录零代码工作台中操作,登录AstroZero零代码工作台。 在全部应用中,单击应用后的“...”,选择“编辑”,进入编辑应用页面。 单击页面右下角的,进入自动化页面。 在自动化列表中,单击已启动自动化任务后的。 图1 编辑自动化任务 在自动化任务设计页面,单击右上角的“运行中”,即可停止自动化任务。 “运行中”状态变为“已关闭”,表明自动化任务已停止。 图2 启动自动化任务
  • 操作步骤 参考如何登录零代码工作台中操作,登录AstroZero零代码工作台。 在“全部应用”中,单击“开始创建”,选择“创建空白应用”。 设置应用名称和图标,单击应用名称后的,可设置名称的多语言属性。 单击“创建流程表单”,进入创建流程表单页面。 图1 选择创建普通表单 在创建流程表单页面,单击“从模板创建”,进入流程模板页面。 根据需求选择预置的流程模板,这里选择“员工加班申请”,单击该模板,选择“使用模板”。 安装完成后,即可进入流程模板页面。您可以基于已有的流程页面进行定制,也可以直接使用。 图2 员工加班申请 单击左上角的,返回员工加班申请页面。 在应用中,会显示“我的待办”、“我的申请”和“我已处理”三个流程。在“加班申请页面”中,填写申请,单击“提交”,效果如图3。 图3 提交加班申请 对应角色(提交人、审批人、抄送人)登录AstroZero零代码工作台,在“任务中心”中,可查看到对应流程。 图4 在工作台中查看审批流程
  • OCR OCR(Optical Character Recognition),即 文字识别 组件,用于将图片中的文字识别成可编辑的文本。可代替人工录入,提升业务效率。目前系统支持识别的图片种类为:健康码、行程码、核酸检测、身份证正反面、银行卡。 在表单开发页面,从“数据组件”中,拖拽“URL”组件至表单设计区域,如图1。 图1 OCR 显示名称:该字段在页面呈现给用户的名称,可以设置为中文,也可以设置为英文。 识别模板:选择识别的图片种类,支持健康码、行程码、核酸检测、身份证和银行卡等。 绑定识别结果:将识别出的信息和当前页面字段进行逐个绑定,识别出的文字可自动填充到绑定的字段中。 验证:对字段进行限制设置,如设置字段是否必填。 字段属性:设置字段的属性,勾选“隐藏”后,页面上会隐藏该字段。 宽度:该字段配置框的宽度,占页面宽度的比例。 问号提示:当该字段较难理解时,可通过配置“问号提示”告诉用户该字段的含义、如何配置等,可以设置为中文,也可以设置为英文。 设置后,页面该字段旁会有问号图标,单击后会显示配置的“问号提示”内容。 描述信息:设置组件描述信息,支持换行和国际化配置。 父主题: 组件介绍
  • 操作步骤 参考如何登录零代码工作台中操作,登录AstroZero零代码工作台。 在“全部应用”中,单击“开始创建”,选择“创建空白应用”。 设置应用名称(本示例设置为出差审批应用)、图标和图标颜色后,单击“创建流程表单”。 图1 创建空白表单 在创建流程表单页面,单击“创建空白流程”。 设计表单。 在页面上方,单击“选择布局”后的箭头图标,选择所需的页面布局。 图2 选择页面布局 选择终端视图类型,当前支持电脑端或移动端。 参考组件介绍和图3,根据字段类型从左侧选择合适的组件类型拖入到中间区域,在右侧属性面板中设置组件属性。 图3 设计表单 设计完成后,单击页面右上方的“保存”,保存表单。 设计流程。 此处以设计一个出差审批申请流程为例,更多流程设计的介绍,请参见流程设计。 在页面上方,选择“流程设计”。 图4 选择流程设计 单击,选择“审批”节点,参考审批配置审批信息。 图5 配置审批 单击,选择“抄送”节点,设置抄送人,单击“保存”。 图6 配置抄送 在页面上方,单击“流程配置”,设置流程通知和是否允许流程发起者撤回。 图7 设置流程通知和是否允许流程发起者撤回 设置完成后,单击页面右上方的“保存”。 单击右上角的“已关闭”,发布流程。 单击左上角的,返回出差审批应用开发页面。 在应用中,会显示“我的待办”、“我的申请”和“我已处理”三个流程。在新建的“流程1-发起流程”中,填写申请,单击“提交”,效果如图8。 图8 提交出差申请效果 对应角色(提交人、审批人、抄送人)登录AstroZero零代码工作台,在“任务中心”中,可查看到对应流程。 图9 在工作台中查看审批流程
  • 开发大屏页面 参考如何登录Astro Canvas中操作,登录Astro Canvas界面。 在项目列表页面,单击右上角的“+ 新建项目”。 选择大屏&PC端项目,输入项目名称为“统计”,单击“新建”。 图2 新建项目 在大屏&PC端项目中,单击“+ 新建页面”,选择“新建空白页面”。 输入页面标题“人员来访统计”,单击“新建”。 图3 创建人员来访统计页面 在页面上方单击,根据实际需要设置背景图片。 图4 设置背景图片 图5 选择背景图 从全部组件中,分别拖拽文本编辑、两个基本柱图、和区域图到画布区域,布局如图7所示。 图6 拖拽文本编辑组件到画布 图7 组件布局 在页面右上角,根据需要选择所需的主题(本示例设置为经典原始,即单击“清除主题”)。 图8 设置页面主题 配置文本编辑组件,设置“人员来访统计”标题。 选中上方文本编辑组件,单击上方,设置文本内容为“人员来访统计”,字体设置为“60”,字体颜色设置为“rgba(255, 255, 255, 1)”。 图9 设置文本编辑标题 在段落设置中,设置标题对齐方式为“居中”。 图10 设置标题对齐方式 配置基本柱图组件。 选中最上方的基本柱图组件,在组件上方单击,配置组件数据,单击“保存”。 “配置流程”选择“静态数据”,输入如下示例数据,并单击,格式化数据。 图11 配置组件数据 { "resCode": "0", "resMsg": "成功", "result": [{ "order": { "dataX": [ "人员统计" ], "dataValue": [{ "title": "总公司员工", "value": [ 153 ] }, { "title": "合作人员", "value": [ 80 ] }, { "title": "访客人员", "value": [ 63 ] }, { "title": "安防人员", "value": [ 124 ] }, { "title": "保洁人员", "value": [ 56 ] } ] } }]} 选中基本柱图组件,在组件上方单击,设置模板为“蓝色渐变不排序”。 图12 设置模板 选中基本柱图组件,在组件上方单击,在统一配置中将数据系列里“数据标签”设置为“上”,让数据显示在柱形图上方。 图13 数据显示在柱形图上方 打开水平堆叠和横向柱条效果。 图14 打开水平堆叠和横向柱条 选中基本柱图组件,在组件上方单击,隐藏x轴,并隐藏y轴网格线。 图15 隐藏x轴 图16 隐藏y轴网格线 选中基本柱图组件,在组件上方单击,设置组件标题内容为“当前人员类型统计”。 图17 设置组件标题 参考10,配置左下角基本柱图。 选中左下角的基本柱图组件,在组件上方单击,配置组件数据,单击“保存”。 “配置流程”选择“静态数据”,输入如下示例数据,并单击,格式化数据。 图18 设置数据源 { "resCode": "0", "resMsg": "成功", "result": [{ "order": { "dataX": [ "01", "02", "03", "04", "05", "06", "07", "08", "09", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24" ], "dataValue": [{ "title": "入园人数", "value": [ 20, 30, 45, 20, 60, 80, 140, 200, 145, 40, 70, 60, 80, 16, 87, 77, 60, 20, 60, 80, 55, 68, 70, 24 ] }, { "title": null, "value": [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ] }, { "title": "出园人数", "value": [ 90, 60, 30, 20, 10, 110, 140, 87, 64, 45, 11, 24, 80, 14, 98, 35, 41, 14, 45, 80, 31, 22, 23, 24 ] } ] } }]} 选中基本柱图组件,单击组件上方的,在统一配置中将数据系列中柱条宽度设置为8。 图19 设置柱条宽度为8 选中基本柱图组件,单击组件上方的,显示x轴网格线,显示y轴轴线,隐藏y轴网格线。 图20 显示x轴网格线 图21 显示y轴轴线、隐藏网格线 选中基本柱图组件,单击组件上方的,设置标题“内容”为“人员流程统计 人/时”。 图22 设置标题 参考10,配置区域图。 选择右下方的区域图组件,在组件上方单击,配置组件数据。 “配置流程”选择“静态数据”,输入如下示例数据,并单击,格式化数据。 图23 设置基本区域图数据源 { "resCode": "0", "resMsg": "成功", "result": [{ "order": { "dataX": [ "01", "02", "03", "04", "05", "06", "07", "08", "09", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24" ], "dataValue": [{ "title": "在园人数", "value": [ 20, 30, 45, 20, 60, 80, 140, 200, 145, 40, 70, 60, 80, 16, 87, 77, 60, 20, 60, 80, 55, 68, 70, 24 ] }] } }]} 选中区域图组件,单击组件上方的,设置标题内容为“昨日在园人数统计 人/时”。 图24 设置组件标题 选中区域图组件,单击组件上方的,显示x轴网格线,打开y轴轴线开关,隐藏y轴网格线。 图25 显示x轴网格线 图26 打开y轴轴线隐藏网格线 单击页面上方的,保存后单击,预览效果。 图27 查看预览效果 单击页面上方的,进行页面发布设置。 发布链接:单击发布链接后的图标,将显示页面地址,单击该地址进入发布页。 图28 获取发布链接 单击,可生成新的链接,原链接将不可访问。单击,可复制该链接。 版本管理:通过管理页面版本,设置发布具体哪个版本的页面或者回退到具体哪个版本的页面进行开发。更多介绍,请参见管理页面版本。 图29 版本管理 分享码设置:设置页面分享码和分享码有效期,设置后,只能通过分享码来访问页面,提高安全性。更多介绍,请参见如何设置分享码。 图30 分享码设置 :单击该图标,可查看设置的分享码。 有效期设置:设置分享码的有效期。若不设置有效期,分享码将永久有效。 设置Token认证:通过设置Token认证,可对大屏交互时传递的参数进行签名鉴权,保证大屏的URL访问链接的参数不能被篡改,从而提高大屏数据及用户信息的安全性。如何设置Token认证,请参见如何设置Token认证。 图31 设置Token认证信息 :打开Token认证开关后,Astro Canvas会生成一个Token。单击该图标,可复制Token。 签名地址只允许打开一次:开启后,签名地址仅允许打开一次,再次访问时需要重新获取签名地址。若不开启,不限制访问次数,但支持设置有效期。 有效期设置:设置Token认证有效期。若不设置有效期,Token认证将永久有效。 设置内容安全策略:大屏页面以iframe形式嵌入第三方系统时,如果涉及跨域访问,请开启内容安全策略。设置内容安全策略的主要目的是减少和报告XSS攻击,缓解跨站脚本攻击。除限制可以加载内容的域,还可指明哪种协议允许使用,缓解数据包嗅探攻击。如何设置内容安全策略,请参见如何设置内容安全策略。 图32 设置内容安全策略 开启“内容安全策略”时,若在浏览器无痕模式下预览页面,请确保“阻止第三方Cookie”已关闭,否则无法正常预览页面。 图33 关闭阻止第三方Cookie
  • 操作步骤 参考如何登录Astro Canvas中操作,登录Astro Canvas界面。 在项目列表中,单击已创建项目的名称,进入对应的项目页面。 在项目中,单击,选择本地的页面模板文件,单击“打开”。 图1 导入页面 在创建页面对话框中,输入页面标题,单击“新建”。 系统自动进入业务大屏开发页面,您可以直接使用该大屏应用,也可以根据自身业务的需求进行二次开发。 单击页面上方的,保存页面。 单击页面上方的,预览应用页面。 若页面预览效果和预期效果不一致,可再次返回开发页面进行调整。 单击页面上方的,进行页面发布设置。 发布链接:单击发布链接后的图标,将显示页面地址,单击该地址进入发布页。 图2 获取发布链接 单击,可生成新的链接,原链接将不可访问。单击,可复制该链接。 版本管理:通过管理页面版本,设置发布具体哪个版本的页面或者回退到具体哪个版本的页面进行开发。更多介绍,请参见管理页面版本。 图3 版本管理 分享码设置:设置页面分享码和分享码有效期,设置后,只能通过分享码来访问页面,提高安全性。更多介绍,请参见如何设置分享码。 图4 分享码设置 :单击该图标,可查看设置的分享码。 有效期设置:设置分享码的有效期。若不设置有效期,分享码将永久有效。 设置Token认证:通过设置Token认证,可对大屏交互时传递的参数进行签名鉴权,保证大屏的URL访问链接的参数不能被篡改,从而提高大屏数据及用户信息的安全性。如何设置Token认证,请参见如何设置Token认证。 图5 设置Token认证信息 :打开Token认证开关后,Astro Canvas会生成一个Token。单击该图标,可复制Token。 签名地址只允许打开一次:开启后,签名地址仅允许打开一次,再次访问时需要重新获取签名地址。若不开启,不限制访问次数,但支持设置有效期。 有效期设置:设置Token认证有效期。若不设置有效期,Token认证将永久有效。 设置内容安全策略:大屏页面以iframe形式嵌入第三方系统时,如果涉及跨域访问,请开启内容安全策略。设置内容安全策略的主要目的是减少和报告XSS攻击,缓解跨站脚本攻击。除限制可以加载内容的域,还可指明哪种协议允许使用,缓解数据包嗅探攻击。如何设置内容安全策略,请参见如何设置内容安全策略。 图6 设置内容安全策略 开启“内容安全策略”时,若在浏览器无痕模式下预览页面,请确保“阻止第三方Cookie”已关闭,否则无法正常预览页面。 图7 关闭阻止第三方Cookie
  • 从运行环境登录Astro Canvas 运行环境是指应用正式发布上线的真实环境,默认域名为“appcuberun.cn-north-4.huaweicloud.com”。测试完成后,将应用发布至生产环境,即运行环境,供业务用户使用。在浏览器中输入运行环境地址,登录AstroZero运行环境,单击页面上方的“业务大屏”,即可进入Astro Canvas界面。 免费版不提供低代码应用运行环境,请参考购买商用租户中操作,购买专业版或专享版。购买后,在AstroZero实例中单击“管理运行环境”,也可以进入AstroZero运行环境。 图7 进入AstroZero运行环境 图8 从运行环境登录Astro Canvas 免费版不提供低代码应用运行环境,请参考购买商用租户,购买专业版或专享版后,再进行打包发布操作,并在运行环境安装该应用。
  • 初识Astro Canvas界面 图1 Astro Canvas界面 表1 Astro Canvas界面介绍 功能 功能介绍 项目列表 项目列表用于对系统中的项目进行集中管理,支持新建项目、删除项目和发布项目等。 新建一个项目 在页面右上角,单击“+新建项目”,即可创建一个新项目。一个项目对应一个站点,在该站点中可以创建多个页面,详情请参见创建项目。 导入项目包 从本地导入已创建的项目包,实现离线迁移、部署项目,详情请参见导入项目。 添加项目组 支持新建项目组,用于集中管理项目。 推荐模板 展示系统推荐的模板,可以直接基于推荐的模板快速创建大屏页面。单击“更多推荐模板”,可查看更多预置模板。 数据中心 数据中心用于对页面的数据源进行集中的配置管理,支持多种数据源,如静态数据(JSON文本或Excel导入)、调用AstroZero API接口、ROMA API接口和AstroZero报表等。 数据源管理:新增关系型数据库或ROMA Connect连接器类型数据源。 数据集管理:新增并管理数据集,配置数据集后,在组件“数据”页签中可选择具体的数据集。 连接器管理:通过新建HTTP连接器,可引入第三方的API作为组件的数据来源。 转换器管理:转换器是对数据集数据的再加工,为了将数据和组件更好的结合,以达到最佳的视觉展示效果。 分类管理:数据集和转换器的分类管理目录。 我的资产 显示当前用户的素材、组件、库、模板等,更多介绍请参见资产管理。 系统教程 系统教程中提供了一些Astro Canvas的相关视频教程,通过视频有助于您更快速的上手Astro Canvas。 管理 业务大屏应用管理页面,用于管理大屏用户和页面资产等,更多介绍请参见《管理员指南》。 默认团队空间 Astro Canvas支持按照团队空间进行资源隔离和授权,更多介绍请参见(可选)新建工作空间。
  • 操作步骤 参考如何登录Astro Canvas中操作,登录Astro Canvas界面。 在项目列表中,单击已创建项目的名称,进入对应的项目页面。 在项目页面,单击“新建页面”。 图1 新建页面 在新建页面中,单击“新建空白页面”。 输入页面标题,单击“新建”。 图2 输入页面标题 参考开发页面中操作,根据业务需求创建页面。 页面创建完成后,单击页面上方的,保存页面。 单击页面上方的,预览应用页面。 若页面预览效果和预期效果不一致,可再次返回开发页面进行调整。 单击页面上方的,进行页面发布设置。 发布链接:单击发布链接后的图标,将显示页面地址,单击该地址进入发布页。 图3 获取发布链接 单击,可生成新的链接,原链接将不可访问。单击,可复制该链接。 版本管理:通过管理页面版本,设置发布具体哪个版本的页面或者回退到具体哪个版本的页面进行开发。更多介绍,请参见管理页面版本。 图4 版本管理 分享码设置:设置页面分享码和分享码有效期,设置后,只能通过分享码来访问页面,提高安全性。更多介绍,请参见如何设置分享码。 图5 分享码设置 :单击该图标,可查看设置的分享码。 有效期设置:设置分享码的有效期。若不设置有效期,分享码将永久有效。 设置Token认证:通过设置Token认证,可对大屏交互时传递的参数进行签名鉴权,保证大屏的URL访问链接的参数不能被篡改,从而提高大屏数据及用户信息的安全性。如何设置Token认证,请参见如何设置Token认证。 图6 设置Token认证信息 :打开Token认证开关后,Astro Canvas会生成一个Token。单击该图标,可复制Token。 签名地址只允许打开一次:开启后,签名地址仅允许打开一次,再次访问时需要重新获取签名地址。若不开启,不限制访问次数,但支持设置有效期。 有效期设置:设置Token认证有效期。若不设置有效期,Token认证将永久有效。 设置内容安全策略:大屏页面以iframe形式嵌入第三方系统时,如果涉及跨域访问,请开启内容安全策略。设置内容安全策略的主要目的是减少和报告XSS攻击,缓解跨站脚本攻击。除限制可以加载内容的域,还可指明哪种协议允许使用,缓解数据包嗅探攻击。如何设置内容安全策略,请参见如何设置内容安全策略。 图7 设置内容安全策略 开启“内容安全策略”时,若在浏览器无痕模式下预览页面,请确保“阻止第三方Cookie”已关闭,否则无法正常预览页面。 图8 关闭阻止第三方Cookie
  • 辅助开发能力强大 云上云下协同 打通云上、云下环境,提供版本差异可视化对比和双向合入能力,解决客户私有云部署场景下的双向修改、同步难题。 健康度检查 提供页面健康度检查能力,对慢请求、错误请求、系统资源占用高等情况实时提示,有效帮助开发人员发现、定位和解决问题。 子页面、多域名 支持嵌入子页面,每个子页面可以设置与主页面不同的域名,从而N倍提升主页加载速度。 组件统一交互配置 提供页面内全部组件的交互配置统一视图,支持跨子页面的交互配置。 模拟数据/业务接口一键切换 支持对项目中的组件使用模拟数据还是访问业务接口进行一键统一切换,也可以对个别组件个性化设置,有效减少开发、演示、生产等不同环境切换时的手动修改操作。
  • 玫瑰花饼图对接呈现效果 返回Astro Canvas项目列表页面。 进入大屏应用开发页面,拖拽所需组件(如玫瑰花饼图)到画布中。 图2 拖拽玫瑰花饼图到画布中 选中该组件,单击组件上方的,进入组件数据页面。 图3 进入玫瑰花饼图数据页面 在“数据类型”下拉框中,选择“数据集”,选择已创建的数据集。 图4 使用已创建的数据集 配置全局变量,本示例无需配置。 在创建HTTP连接器数据集中,已定义了执行动作的具体参数,故此处不需要配置。 在组件预览中,选择要展示的表字段,即从左边栏中拖入到右边栏中,单击“保存”。 图5 设置后效果 表2 玫瑰花饼图数据集配置说明 参数 参数说明 表格字段 展示创建HTTP连接器数据集中,获取的数据。 配置 从表格字段中,拖拽所需的字段到数据、数据类别中。 刷新周期 每隔多少秒从HTTP连接器中读取一次数据,默认配置为“0”,表示只获取一次。 共享数据 是否共享数据。勾选后,如果多个组件调用了相同的桥接器URL请求,不会各自只调用,而是共享结果数据。 单击页面上方的,保存设置页面。 单击,进入预览页面,预览效果。 图6 最终呈现效果
  • 基本柱图对接呈现效果 返回Astro Canvas项目列表页面。 进入大屏/小屏开发页面,拖拽所需组件(如基本柱图)到画布中。 图2 拖拽基本柱图到画布中 选中该组件,单击组件上方的,进入组件数据页面。 图3 进入基本柱图数据页面 在“数据类型”下拉框中,选择“数据集”,选择已创建的数据集。 图4 使用已创建的数据集 配置全局变量。 页面组件之间需要共享数据时,才需要设置全局变量。 在组件预览中,选择要展示的表字段,即从左边栏中拖入到右边栏中,单击“保存”。 图5 设置后效果 表2 基本柱图数据集配置说明 参数 参数说明 表格字段 展示创建数据集中,获取的数据。 配置 从表格字段中,拖拽所需的字段到数据、数据类别中。 刷新周期 每隔多少秒从AstroZero中读取一次数据,默认配置为“0”,表示只获取一次。 共享数据 是否共享数据。勾选后,如果多个组件调用了相同的桥接器URL请求,不会各自只调用,而是共享结果数据。 单击页面上方的,保存设置页面。 单击,进入预览页面,预览效果。 图6 最终呈现效果
  • 复制组件到其他工作空间 复制组件到目标工作空间时,请确保当前用户已添加到目标工作空间,否则会提示无权限。 参考如何登录Astro Canvas中操作,登录Astro Canvas界面。 在主菜单中,选择“我的资产”。 在左侧导航栏中,单击“我的收藏”。 将鼠标放在待复制的组件上,单击。 图2 复制组件到其他工作空间 在弹出的页面,选择目标工作空间,单击“确定”。 组件默认复制到,目标工作空间的“我的收藏”目录下。
  • 玫瑰花饼图对接呈现效果 返回Astro Canvas项目列表页面。 进入大屏/小屏开发页面,拖拽所需组件(如玫瑰花饼图)到画布中。 图2 拖拽玫瑰花饼图到画布中 选中该组件,单击组件上方的,进入组件数据页面。 图3 进入玫瑰花饼图数据页面 在“数据类型”下拉框中,选择“数据集”,选择已创建的数据集。 图4 使用已创建的数据集 配置全局变量。 页面组件之间需要共享数据时,才需要设置全局变量。 在组件预览中,选择要展示的表字段,即从左边栏中拖入到右边栏中,单击“保存”。 图5 设置后效果 表2 玫瑰花饼图数据集配置说明 参数 参数说明 表格字段 展示创建DWS数据集中,获取的数据。 配置 从表格字段中,拖拽所需的字段到数据、数据类别中。 刷新周期 每隔多少秒从DWS中读取一次数据,默认配置为“0”,表示只获取一次。 共享数据 是否共享数据。勾选后,如果多个组件调用了相同的桥接器URL请求,不会各自只调用,而是共享结果数据。 单击页面上方的,保存设置页面。 单击,进入预览页面,预览效果。 图6 最终呈现效果
  • 创建 DLI 数据集 参考如何登录Astro Canvas中操作,登录Astro Canvas界面。 在主菜单中,选择“数据中心”。 在左侧导航栏中,选择“数据集管理”。 在数据集管理页面,单击“新增数据集”。 在新增数据集页面,“数据来源”选择“DLI”。 参照表1,配置数据集参数。 图5 新建DLI数据集 表1 DLI数据集配置说明 参数 说明 数据源连接 选择DLI数据源中,创建的DLI数据源。 数据集名称 数据集的名称,用于标识该数据集。 分类 数据集所属的分类,配置为新建分类中新建的分类,也可以直接单击分类后的“新建分类”,新建一个分类。 标签 SQL作业的标签。单击“标签”后的“展开”,设置标签的键“key”和标签的值“value”,即在DLI构建数据中设置的标签。 设置标签:从设置标签的SQL作业中,获取数据(48小时内的数据,作业超过48小时会过期)。 不设置标签,默认从最后执行的作业中获取数据。 刷新数据预览 单击该按钮,可预览数据。 单击“保存”,完成DLI数据集的创建。
  • 步骤2 开发告警监控大屏页面 新建一个空白的大屏页面。 在Astro Canvas界面上方,单击“项目列表”。 单击页面右上角的“新建项目”,输入项目名称,单击“新建”,新建一个大屏&PC端项目。 在新建的大屏&PC端项目中,单击“新建页面”。 单击“新建空白页面”,输入页面标题“全局变量示例页面”,单击“新建”。 在页面上方单击,新建并设置页面级全局变量。 新增全局变量“status”,设置默认值为“1”,设置变量说明为“告警服务状态码,1为待派单,2是已派单,3是处理中,4是已关闭”。 图5 设置页面变量 在页面中拖入并设置下拉选择框组件。 从左侧全部组件中,搜索并拖拽“下拉选择框”组件到页面画布中。 图6 拖入下拉选择框 参考图7,设置占位符为“请选择要筛选的告警状态”。 图7 设置占位符 在组件上方单击,配置组件数据源为静态数据,单击“保存”。 在输入数据中,输入如下静态数据示例: {"dataValue": [{"value": "1","label": "待派单"},{"value": "2","label": "已派单"},{"value": "3","label": "处理中"},{"value": "4","label": "已关闭"}]} 图8 配置组件数据源 在组件上方单击,配置组件交互事件。 在作为触发器中,单击“交互事件”,选择“当选中选项时”事件。单击“响应动作”,选择“赋值全局变量”,“赋值到变量”设置为“status”,单击“确定”。单击“完成”,设置后用户在下拉框选择相应告警状态时,全局变量“status”的值会随着进行相应变化。 图9 配置组件交互事件 在页面中拖入并设置多区域折线图组件。 从左侧全部组件中,搜索并拖拽“多区域折线图”到页面画布中。 图10 拖入多区域折线图 参考图11,设置组件标题为“告警分布情况”。 图11 设置组件标题 参考图12,将x轴、y轴的轴标题设置为空。 图12 设置轴标题为空 在组件上方单击,配置组件数据源。 数据配置中选择“数据集”,选择8配置的“getWarnDetailByStatus”数据集。 图13 选择数据集 全局变量中选择2配置的“status”,给接口入参“statusCode”告警状态绑定页面全局变量“status”。 图14 选择全局变量 步骤1 新建数据源中已设置过转换器,这里直接单击“下一步”,不用再添加转换器。 设置多区域折线图数据集展示,x轴数据拖入“hab_RegionName_CST”(地区),y轴数据拖入“WarnAmount_CST”(告警数量),单击“保存”。 图15 设置数据集展示 设置完成后,单击页面上方的,保存页面。 单击页面上方的,进行页面发布设置。 发布链接:单击发布链接后的图标,将显示页面地址,单击该地址进入发布页。 图16 获取发布链接 单击,可生成新的链接,原链接将不可访问。单击,可复制该链接。 版本管理:通过管理页面版本,设置发布具体哪个版本的页面或者回退到具体哪个版本的页面进行开发。更多介绍,请参见管理页面版本。 图17 版本管理 分享码设置:设置页面分享码和分享码有效期,设置后,只能通过分享码来访问页面,提高安全性。更多介绍,请参见如何设置分享码。 图18 分享码设置 :单击该图标,可查看设置的分享码。 有效期设置:设置分享码的有效期。若不设置有效期,分享码将永久有效。 设置Token认证:通过设置Token认证,可对大屏交互时传递的参数进行签名鉴权,保证大屏的URL访问链接的参数不能被篡改,从而提高大屏数据及用户信息的安全性。如何设置Token认证,请参见如何设置Token认证。 图19 设置Token认证信息 :打开Token认证开关后,Astro Canvas会生成一个Token。单击该图标,可复制Token。 签名地址只允许打开一次:开启后,签名地址仅允许打开一次,再次访问时需要重新获取签名地址。若不开启,不限制访问次数,但支持设置有效期。 有效期设置:设置Token认证有效期。若不设置有效期,Token认证将永久有效。 设置内容安全策略:大屏页面以iframe形式嵌入第三方系统时,如果涉及跨域访问,请开启内容安全策略。设置内容安全策略的主要目的是减少和报告XSS攻击,缓解跨站脚本攻击。除限制可以加载内容的域,还可指明哪种协议允许使用,缓解数据包嗅探攻击。如何设置内容安全策略,请参见如何设置内容安全策略。 图20 设置内容安全策略 开启“内容安全策略”时,若在浏览器无痕模式下预览页面,请确保“阻止第三方Cookie”已关闭,否则无法正常预览页面。 图21 关闭阻止第三方Cookie 打开页面成功发布网址,选择下拉框数据为“已派单”、“处理中”或者“已关闭”,发现多区域折线图数据进行实时更新变化,符合预期。 图22 告警监控页面
共100000条