更新时间:2022-12-05 GMT+08:00

设置应用组件自定义指标监控

ServiceStage支持获取您的自定义指标,您可使用该方式上报自定义指标。

在部署应用组件过程中、或者组件已经部署完成,都可以设置组件自定义指标。

注意事项

  • 当前仅支持获取prometheus的Gauge指标类型
  • 在设置应用组件自定义监控前,您需先了解prometheus,并在您的应用组件中提供获取自定义指标数据的GET接口,以便ServiceStage能够通过该接口获取您的自定义指标数据。

操作步骤

“组件类型”“通用”且运行时为“Docker”的组件,执行以下操作:

  1. 进入应用组件自定义指标监控设置界面:

    • 在部署应用组件的组件配置过程中设置应用组件自定义指标监控,请执行2
    • 组件已经部署完成后设置应用组件自定义指标监控,请执行3

  2. “组件配置”界面:

    1. 设置应用组件自定义指标监控,填写以下参数。

      参数

      说明

      是否必须设置

      上报路径

      exporter提供的供ServiceStage获取自定义指标数据的URL。

      例如,/metrics。

      上报端口

      exporter提供的供ServiceStage获取自定义指标数据的端口。

      例如,8080。

      监控维度

      exporter提供的自定义指标名称。

      例如,["cpu_usage","mem_usage"]。

      • 如果不设置,则ServiceStage会获取所有的自定义指标数据。
      • 如果设置,例如设置为["cpu_usage","mem_usage"],则ServiceStage会对自定义指标进行过滤,只获取cpu_usage、mem_usage指标数据。

    2. 单击“下一步 规格确认”,完成组件部署,操作结束。

  3. 登录ServiceStage控制台,选择“应用管理 > 应用列表”,可查看到所有应用。
  4. 单击应用名称,进入应用“概览”页。
  5. 在“环境视图”页签,选择“环境”,可以看到已经部署在该环境下的应用组件。
  6. 单击应用组件名称,进入应用组件实例“概览”页。
  7. 单击“运维配置”,填写以下参数。

    参数

    说明

    是否必须设置

    上报路径

    exporter提供的供ServiceStage获取自定义指标数据的URL。

    例如,/metrics。

    上报端口

    exporter提供的供ServiceStage获取自定义指标数据的端口。

    例如,8080。

    监控维度

    exporter提供的自定义指标名称。

    例如,["cpu_usage","mem_usage"]。

    • 如果不设置,则ServiceStage会获取所有的自定义指标数据。
    • 如果设置,例如设置为["cpu_usage","mem_usage"],则ServiceStage会对自定义指标进行过滤,只获取cpu_usage、mem_usage指标数据。

  8. 单击“重新部署”,完成应用组件自定义指标监控设置。

    配置并部署完成后,可到应用运维管理AOM查看监控指标数据。具体操作请参考指标浏览

其他类型的组件,执行以下操作:

  1. 进入应用组件自定义指标监控设置界面:

    • 在部署应用组件的组件配置过程中设置自定义指标监控,请执行6
    • 组件已经部署完成后设置自定义指标监控,请执行2

  2. 登录ServiceStage控制台,选择“应用管理 > 应用列表”,可查看到所有应用。
  3. 单击应用名称,进入应用“概览”页。
  4. 在“环境视图”页签,选择“环境”,可以看到已经部署在该环境下的应用组件。
  5. 单击应用组件名称,进入应用组件实例“概览”页,单击“更新升级”。
  6. 展开“高级设置 > 运维监控”,在“自定义指标监控”页签,填写以下参数。

    参数

    说明

    是否必须设置

    上报路径

    exporter提供的供ServiceStage获取自定义指标数据的URL。

    例如,/metrics。

    上报端口

    exporter提供的供ServiceStage获取自定义指标数据的端口。

    例如,8080。

    监控维度

    exporter提供的自定义指标名称。

    例如,["cpu_usage","mem_usage"]。

    • 如果不设置,则ServiceStage会获取所有的自定义指标数据。
    • 如果设置,例如设置为["cpu_usage","mem_usage"],则ServiceStage会对自定义指标进行过滤,只获取cpu_usage、mem_usage指标数据。

  7. 完成应用组件实例的自定义指标监控策略设置:

    • 在部署应用组件的组件配置过程中设置自定义指标监控策略,单击“下一步 规格确认”,完成组件部署。
    • 组件已经部署完成后设置自定义指标监控策略,单击“重新部署”

    配置并部署完成后,可到应用运维管理AOM查看监控指标数据。具体操作请参考指标浏览