【云小课】应用平台第37课 微服务引擎仪表盘中的数据通过ServiceStage对接到AOM
【摘要】 部署到微服务引擎的Java Chassis应用,在微服务引擎仪表盘上的实时监控数据默认保留5分钟。如果需要持久化存储历史监控数据用于后续查询分析,可以使用ServiceStage的自定义指标监控功能,将微服务显示到微服务引擎仪表盘中的数据对接到AOM。
本文以软件包部署应用为例,说明如何将微服务引擎仪表盘中的数据通过ServiceStage对接到AOM。
添加依赖
-
在开发环境中,打开需要持久化存储历史监控数据的应用项目,在微服务pom文件中添加如下依赖:
<dependency> <groupId>org.apache.servicecomb</groupId> <artifactId>metrics-core</artifactId> </dependency> <dependency> <groupId>org.apache.servicecomb</groupId> <artifactId>metrics-prometheus</artifactId> </dependency>
-
将添加依赖后的应用项目重新编译打包并上传,有如下三种方式,可根据业务需求任意选择一种上传方式:
部署应用组件
-
新部署组件,请执行步骤1。
-
已部署组件,请执行步骤2。
-
部署已添加依赖的应用项目包中已打包并上传的组件,请参考部署组件。
-
在组件部署过程中的“组件配置”界面,选择
,填写下表参数:参数名称
参数值
上报路径
/metrics
上报端口
9696
-
组件部署成功后,执行对接监控指标到AOM。
-
-
更新已部署组件来源,请参考更新组件来源,选择已添加依赖的应用项目包中打包并上传的组件。
对接监控指标到AOM
-
登录ServiceStage控制台,选择“应用管理 > 应用列表”。
-
单击组件所在应用名称,进入应用“概览”页。
-
在“环境视图”页签,选择部署了组件的“环境”。
-
单击组件名称,进入组件实例“概览”页。
-
单击“更新升级”。
-
选择
,填写下表参数:
参数名称 |
参数值 |
上报路径 |
/metrics |
上报端口 |
9696 |
7.单击“重新部署”,等待组件重新部署成功。
在AOM中查看监控指标并导出监控数据,请参考指标浏览。
【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)