- 最新动态
- 功能总览
- 产品介绍
- 计费说明
- 快速入门
-
用户指南
- 通过IAM授予使用AOM的权限
- 接入AOM
- 接入AOM(新版)
- 可观测指标浏览
- 仪表盘监控
- 告警监控
- 日志管理(新版)
- 日志管理(旧版)
-
Prometheus监控
- Prometheus监控概述
- 管理Prometheus实例
- 管理Prometheus实例指标数据
- 使用Prometheus监控CCE集群指标
- 配置多账号聚合实现指标统一监控
- 配置CCE集群监控采集指标规则
- 配置预聚合规则提升指标查询效率
- 配置数据多写实现监控指标转储到自建Prometheus
- 配置指标存储时长
- 通过仪表盘监控Prometheus实例指标数据
- 配置Remote Read地址实现自建Prometheus读取AOM的Prometheus数据
- 配置Remote Write地址实现自建Prometheus数据上报到AOM
- 通过Grafana查看Prometheus实例数据
- 查看Prometheus实例指标上报量
- 基础设施监控
- 云服务监控
- 应用监控
- 智能洞察(BETA)
- Web监控
- App监控
- 应用洞察
- 运维管理
- 全局设置
- 查看AOM审计事件
- 迁移AOM 1.0数据至AOM 2.0
- 最佳实践
-
常见问题
- 仪表盘
- 告警管理
- 日志分析
- Prometheus监控
- 基础设施监控
- 应用监控
-
采集管理
- ICAgent和UniAgent是同一个插件吗?
- 如何处理界面“ICAgent状态”为“离线”的问题?
- 在主机上手工安装ICAgent后提示安装成功,但UniAgent安装与配置界面显示状态异常?
- ICAgent安装成功后,无法在界面上获取到ICAgent状态
- ICAgent安装成功后,AOM中无法监控到CPU内存使用率等信息
- 如何获取AK/SK?
- UniAgent和ICAgent安装类常见问题
- 如何在VPCEP控制台为AOM/LTS创建终端节点?
- 如何启用NGINX stub_status模块?
- APM指标数据未采集上来,可能有哪些原因?
- ECS主机上执行UniAgent安装命令,下载安装脚本失败
- 应用资源管理(即将下线)
- 运维管理(即将下线)
- 其他常见问题
- 视频帮助
- API参考
- SDK参考
- 场景代码示例
-
AOM 1.0 文档
- 产品介绍(1.0)
- 快速入门(1.0)
- 用户指南(1.0)
- 最佳实践(1.0)
-
常见问题(1.0)
- 用户高频问题
- 常见咨询问题
-
常见使用问题
- 没有消息通知服务的访问权限?
- 资源运行异常怎么办?
- 如何设置全屏模式在线时长?
- 日志配额已达到90%或已满怎么办?
- 如何获取AK/SK?
- 如何查询服务不可用时间?
- AOM告警规则状态为什么显示“数据不足”?
- 正常状态的工作负载,AOM界面显示异常是什么原因?
- 如何创建委托apm_admin_trust?
- 如何通过创建委托获取AK/SK?
- 日志费用说明
- 在控制台查看不到日志怎么办?
- 如何处理界面“ICAgent状态”为“离线”的问题?
- 安装了ICAgent,但是监控不到主机是什么原因?
- 安装ICAgent过程中,系统提示“no crontab for root”是什么原因?
- AOM配置日志转储时无法选中obs桶是什么原因?
- Grafana无法展示内容是什么原因?
- 视频帮助(1.0)
- 文档下载
- 通用参考
链接复制成功!
通过AstroCanvast自定义AOM监控数据大屏
运维可观测大屏是基于华为云Astro低代码平台开发的面向不同场景、角色的运维监控大屏,基于现网质量、服务韧性、评估优化等N大主题域,通过运维数据建模、可视化等数据分析能力,提供企业级运维沙盘。满足您全场景、自动化、可量化、可观测的一体化监控解决方案,为业务健康和稳定保驾护航。
本入门以业务指标监控大屏为例,向您介绍如何将AOM中的监控数据呈现在大屏页面中,以及如何对页面进行二次开发。业务指标监控大屏统一接入了业务告警、前端性能监控、集群以及云服务指标。通过对业务指标的实时监控,实现业务的实时观察。
约束与限制
- 如果需要在AOM控制台中使用AstroCanvas的功能,需要提前获取AstroCanvas的相关权限,详情请参见AstroCanvas权限管理。
- “可观测大屏”功能当前仅华南-广州区域受限白名单开放,如有需求可以通过提交工单,为您开放此功能。
操作流程
使用AstroCanvas自定义开发业务指标监控大屏的流程,如图1所示。
- 步骤一:申请AstroCanvas免费试用并开通模板
注册华为账号,开通华为云,并申请免费试用AstroCanvas。未购买过AstroCanvas付费实例的用户,才能申请免费试用AstroCanvas(有效期为一个月)。自定义业务指标监控大屏前,需要先开通模板,模板开通后才能编辑该模板。
- 步骤二:监控AOM系统指标数据
将AOM系统监控数据(如告警数据、Prometheus监控数据等),呈现在业务指标监控大屏页面上。
- 步骤三:自定义业务指标监控大屏
根据自身实际业务的需求,自定义大屏页面呈现的内容。
步骤一:申请AstroCanvas免费试用并开通模板
申请AstroCanvas免费试用一个月,并开通业务指标监控大屏模板。未购买过AstroCanvas付费实例的用户,才能申请免费试用AstroCanvas。如果您已购买过AstroCanvas付费实例,请直接单击“立即购买”。
- 注册华为账号并实名认证。
使用AstroCanvas前,需要先注册一个华为账号并进行实名认证。如果您已有一个华为账号,可直接执行2。
- 进入华为云官网,单击页面右上角的“注册”。
- 参考注册华为账号并开通华为云中操作,完成注册。
- 注册后参考个人账号如何完成实名认证或企业账号如何完成实名认证中操作,完成个人或企业账号实名认证。
- 申请AstroCanvas免费试用。
- 开通业务指标监控大屏模板。
- 在“仪表盘 > 可观测大屏 > 基础版”中,将鼠标放在业务指标监控大屏模板上,单击“立即开通”。
图3 选择立即开通
- 在页面右侧,单击“立即购买”,即可开通该模板。
模板开通后,将鼠标放在模板上,可播放模板或对模板进行编辑。对模板进行操作时,请根据界面提示完成授权。
图4 查看已开通的模板
- 在“仪表盘 > 可观测大屏 > 基础版”中,将鼠标放在业务指标监控大屏模板上,单击“立即开通”。
步骤二:监控AOM系统指标数据
通过设置模板中全局变量projectId、region、domainName和agencyName,将AOM系统监控数据呈现在大屏页面中。
- 获取全局变量的值。
- 将鼠标放在模板上,单击“播放”。
- 在跳转的页面中,获取projectId、region、domainName和agencyName的值。
- 修改全局变量的值。
- 将鼠标放在模板上,单击“编辑”,系统自动为您创建一个业务指标监控大屏页面。
- 单击已创建的页面,再单击“编辑页面”,进入业务指标监控大屏编辑页面。
图6 单击页面图7 业务指标监控大屏编辑页面
- 在业务指标监控大屏编辑页面上方,单击
。
- 将全局变量projectId、region、domainName和agencyName的值,设置为1中获取的值,其他参数保持默认。
图8 设置全局变量的值
- 设置完成后,单击“保存”,再单击“确定”。
- 单击
,预览效果,效果符合预期后单击
,保存页面。
图9 显示AOM系统监控数据
步骤三:自定义业务指标监控大屏
使用模板创建大屏页面后,可根据自身的业务需求自定义页面呈现的内容。例如,通过API接口查询AOM阈值规则,并将数据呈现在通用表格中。如何通过接口查询AOM监控的阈值规则,请参见查询阈值规则列表。
- 新建转换器。
在使用OpenAPI中alarm的内容时,需要通过转换器将所需的字段转换为您所需要的格式。本示例中,需要将数据转换为数组格式。
- 单击“默认团队空间”,返回AstroCanvas项目列表页面。
图10 单击默认团队空间
- 在顶部菜单栏中,选择“数据中心”。
- 在左侧导航栏中,选择“转换器 > 全部”。
- 单击“新建转换器”,输入转换器的名称和目录,单击“确定”。
图11 新建转换器
- 在function filter(dataset)中,输入“return JSON.parse(dataset.body).thresholds”,即将API接口返回的数据转换为数组的形式。
- 单击“手工输入”,输入测试数据,再单击“测试”,查看转换后的效果。
{ "status": { "protocolVersion": "HTTP/1.1", "statusCode": 200, "reasonPhrase": "" }, "headers": null, "type": null, "body": "{\"meta_data\":{\"count\":22,\"start\":null,\"total\":22},\"thresholds\":[{\"alarm_rule_name\":\"dasdasd\",\"alarm_description\":\"\",\"alarm_rule_id\":\"1241079310786232329\",\"id_turn_on\":true,\"type\":null,\"action_enabled\":false,\"ok_actions\":[],\"policy_name\":null,\"alarm_actions\":[],\"insufficient_data_actions\":[],\"state_updated_timestamp\":null,\"state_value\":\"insufficientdata\",\"state_reason\":\"\",\"metric_name\":\"cpuUsage\",\"statistic\":\"average\",\"namespace\":\"PAAS.NODE\",\"dimensions\":[{\"name\":\"clusterId\",\"value\":\"\"},{\"name\":\"nameSpace\",\"value\":\"\"},{\"name\":\"nodeIP\",\"value\":\"\"}],\"resources\":[],\"evaluation_periods\":1,\"period\":60000,\"unit\":\"Percent\",\"threshold\":\"8989\",\"alarm_advice\":null,\"comparison_operator\":\">=\",\"alarm_level\":\"1\"},{\"alarm_rule_name\":\"xpfxpf123\",\"alarm_description\":\"\",\"alarm_rule_id\":\"1220687366688079872\",\"id_turn_on\":true,\"type\":null,\"action_enabled\":false,\"ok_actions\":[],\"policy_name\":null,\"alarm_actions\":[],\"insufficient_data_actions\":[],\"state_updated_timestamp\":null,\"state_value\":\"insufficientdata\",\"state_reason\":\"\",\"metric_name\":\"cpuUsage\",\"statistic\":\"average\",\"namespace\":\"PAAS.AGGR\",\"dimensions\":[{\"name\":\"clusterId\",\"value\":\"\"},{\"name\":\"clusterName\",\"value\":\"\"}],\"resources\":[],\"evaluation_periods\":1,\"period\":60000,\"unit\":\"Percent\",\"threshold\":\"0\",\"alarm_advice\":null,\"comparison_operator\":\">=\",\"alarm_level\":\"1\"}]}", "requestUrl": "https://域名.com/v2/fc6d40abe7e54492b7c7aa5a29d6cbab/alarm-rules", "requestMethod": "get", "requestHeaders": null, "requestBody": null }
图12 数据被转换为数组形式 - 单击“保存”,完成转换器的创建。
- 单击“默认团队空间”,返回AstroCanvas项目列表页面。
- 为业务指标监控大屏添加一个通用表格组件,用于显示AOM阈值规则。
- 在业务指标监控大屏的编辑页面,从“全部组件 > 文本” 中,拖拽一个通用表格组件到画布中,并调整位置。
图13 拖拽一个通用表格到画布中
- 选中通用表格组件,单击
,将“卡片装饰”设置为“无限”。
- 选中通用表格组件,单击
,“数据类型”选择“HTTP连接器”。
- 在“数据源选择”中,单击系统预置的“AOM开放接口”。
本示例中,AstroCanvas已为AOM预置了一个数据源,可直接使用。如果需要使用其他数据源,请参考数据源管理中操作创建。图14 选择AOM开放接口
- 在“数据配置 > 动作”中,选择“ListAlarmRule”。
- 在“配置域名 > Host”中,将“region”的“字段类型”设置为“变量”,“字段值”选择“region”。
图15 设置region
- 在“配置动作 > Path”中,将“projectId”的“字段类型”设置为“表达式”,“字段值”设置为全局变量“projectId”。
图16 设置projectId
- “转换器”选择1中创建的,单击“测试API接口”,查看效果。
图17 预览数据
- 在“组件预览”中,拖拽所需的字段到“列数据”中,并预览效果。
图19 拖拽字段到列数据中
- 单击“保存”,返回大屏编辑页面。
- 选中通用表格组件,单击
,开启“标题设置”并将内容设置为“阈值规则”。
通用表格组件其他属性介绍,请参见通用表格。图20 设置表格标题
- 在业务指标监控大屏的编辑页面,从“全部组件 > 文本” 中,拖拽一个通用表格组件到画布中,并调整位置。
- 单击
,预览效果,效果符合预期后,单击
,保存页面。
图21 最终展示效果