如果您需要使用ARMS应用监控数据指标绘制自定义大盘,只需要创建一个Grafana专家版或高级版工作区,将Prometheus实例中的应用数据通过Grafana服务展示,就可以实现自定义大盘。

前提条件

  • 已开通应用监控和Prometheus监控。具体操作,请参见开通ARMS
  • 已创建Grafana专家版或高级版工作区。专家版和高级版的计费规则,请参见专家版和高级版

背景信息

ARMS应用监控服务会根据地域自动创建免费的阿里云Prometheus实例,如下图所示应用监控杭州对应的所有数据指标都会存入Prometheus监控杭州地域下的arms_metrics_cn-hangzhou_cloud_hangzhou实例中。更多信息,请参见在阿里云Prometheus监控下查看应用监控大盘自定义Grafana大盘
基于ARMS应用监控数据指标的应用场景包括但不仅限于以下三种情况:
  • 需要基于ARMS应用监控的数据指标重新绘制数据大盘。
  • 在日常运维工作中,通过将ARMS应用监控的数据指标与其他数据源的特定组件的数据指标相结合,绘制专属数据大盘。
  • 在网站流量峰值来临前期,通过将ARMS应用监控的数据指标与其他数据源的上下游组件的指标相结合,绘制特定场景下数据大盘。

步骤一:创建专家版或高级版Grafana工作区并同步数据

Grafana服务的免费共享版工作区不支持大盘编辑功能,如果要自定义大盘,则必须先创建付费的专家版或高级版工作区。

  1. 创建工作区,然后在Grafana服务 > 工作区管理页面单击工作区ID。
  2. 工作区信息页面的云服务集成区域单击ARMS应用监控服务,然后在对应地域的实例右侧单击同步
  3. 同步完成后,单击右侧的文件夹
  4. 在Grafana页面的Dashboards页签单击大盘名称可以查看应用监控预置的默认大盘。
    应用监控大盘

步骤二:绘制自定义大盘

如果预置大盘无法满足展示需求,您可以通过修改默认大盘的面板来自定义大盘,也可以创建新的大盘。

  • 添加面板:在大盘右上角单击图标Add panel,然后单击Add an empty panel
  • 创建大盘:在左侧导航栏选择+ > Create,然后单击Add an empty panel
  1. Edit Panel页面的Query区域选择步骤一中同步的数据源。
    注意 请确认当前数据源中已有数据。
  2. 在折叠面板A下输入查询语句。

    方法一:

    Metrics browser右侧直接输入PromQL查询语句。PromQL查询语句的使用方法,请参见Prometheus官方文档

    方法二:
    1. 单击Metrics browser,然后在Select a metric区域选择具体的指标,例如arms_jvm_threads_count,查询JVM线程数。应用监控支持的指标详情,请参见应用监控指标说明
    2. Select labels to search in区域选择具体维度,然后在Select (multiple) values for your labels区域选择对应维度下的选项。Use query
    3. 单击Use query生成对应的查询语句。PromQL查询语句
  3. 在右侧Visualization区域选择展示的图表类型。
    说明 同一数据指标,选择不同的图表类型,可以获得不同颗粒度的数据图表。
    Edit panel
  4. 设置完成后,单击右上角的Apply