【云小课】应用平台第37课 微服务引擎仪表盘中的数据通过ServiceStage对接到AOM

举报
应用万花筒. 发表于 2022/02/28 17:56:48 2022/02/28
【摘要】 部署到微服务引擎的Java Chassis应用,在微服务引擎仪表盘上的实时监控数据默认保留5分钟。如果需要持久化存储历史监控数据用于后续查询分析,可以使用ServiceStage的自定义指标监控功能,将微服务显示到微服务引擎仪表盘中的数据对接到AOM。

云小课原图.jpg

本文以软件包部署应用为例,说明如何将微服务引擎仪表盘中的数据通过ServiceStage对接到AOM。

添加依赖

  1. 在开发环境中,打开需要持久化存储历史监控数据的应用项目,在微服务pom文件中添加如下依赖:

    <dependency>
        <groupId>org.apache.servicecomb</groupId>
        <artifactId>metrics-core</artifactId>
    </dependency>
    <dependency>
        <groupId>org.apache.servicecomb</groupId>
        <artifactId>metrics-prometheus</artifactId>
    </dependency>
  2. 将添加依赖后的应用项目重新编译打包并上传,有如下三种方式,可根据业务需求任意选择一种上传方式:

    • 将软件包上传至DevCloud软件发布库,请参考上传软件包

    • 将软件包上传至SWR软件仓库,请参考上传软件包

    • 将软件包上传至OBS对象存储中,请参考上传文件

部署应用组件
  • 新部署组件,请执行步骤1。

  • 已部署组件,请执行步骤2。

  1. 部署已添加依赖的应用项目包中已打包并上传的组件,请参考部署组件

    1. 在组件部署过程中的“组件配置”界面,选择高级设置 > 运维监控 > 自定义指标监控,填写下表参数:

      参数名称

      参数值

      上报路径

      /metrics

      上报端口

      9696


    2. 组件部署成功后,执行对接监控指标到AOM。

  2. 更新已部署组件来源,请参考更新组件来源,选择已添加依赖的应用项目包中打包并上传的组件。

对接监控指标到AOM
  1. 登录ServiceStage控制台,选择“应用管理 > 应用列表”。

  2. 单击组件所在应用名称,进入应用“概览”页。

  3. 在“环境视图”页签,选择部署了组件的“环境”。

  4. 单击组件名称,进入组件实例“概览”页。

  5. 单击“更新升级”。

  6. 选择高级设置 > 运维监控 > 自定义指标监控,填写下表参数:

参数名称

参数值

上报路径

/metrics

上报端口

9696


7.单击重新部署,等待组件重新部署成功。

在AOM中查看监控指标并导出监控数据,请参考指标浏览

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。