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