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

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

云小课原图.jpg

本文以软件包部署应用为例,指导您将ServiceComb引擎仪表盘中的数据通过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对象存储中,请参考简单上传(PUT上传)

    • 如果使用例如JFrog(制品仓库)作为软件包存储仓库,支持HTTP/HTTPS协议的自定义文件地址下载。您需要提前将软件包上传至对应的自定义文件地址下。
部署应用组件
  • 新部署组件,请执行步骤1。

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

  1. 部署已添加依赖的应用项目包中已打包并上传的组件,请参考使用基于手工配置的容器部署方式创建组件
    1. 在组件部署过程中,选择高级配置 > 自定义指标监控,填写下表参数:

      参数名称

      参数值

      上报路径

      /metrics

      上报端口

      9696


    2. 组件部署成功后,执行查看监控指标

  2. 对接监控指标到AOM

    1. 登录ServiceStage控制台。

    2. 选择“应用管理”。

    3. 单击组件所在应用名称,进入“应用概览”页。
    4. 在“组件列表”,单击组件名称,进入组件“概览”页。
    5. 单击“升级”。
    6. 选择“单批发布”,单击“下一步”
    7. 选择“高级配置 > 自定义指标监控”,填写下表参数:

      参数名称

      参数值

      上报路径

      /metrics

      上报端口

      9696

    8. 单击“升级”,等待组件重新部署成功。

查看监控指标

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

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

评论(0

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

全部回复

上滑加载中

设置昵称

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

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

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