业务指标配置

业务监控配置

什么是业务指标

与 Transaction 不同,业务指标更偏向于一个应用在宏观上的指标。

业务指标由 logMetric() 上报而来,对应logMetric(String name, Map<String, String> tags) 中的name。

如果需要为指标编辑一些可读性更好的标题,或者需要修改图表的展示顺序等,可以到”业务监控配置”编辑页面进行编辑。

如何配置指标

  1. 进入 CAT 后台, 选择应用监控配置-业务监控配置, 输入项目名并回车,进入项目所属业务指标列表页面: 业务指标配置 - 图1

  2. 编辑标题(标题用于图表展示和告警),顺序,是否开启告警,以及是否为敏感数据(敏感数据只显示趋势图,不显示具体值): 业务指标配置 - 图2

业务标签配置

什么是业务标签

业务标签(多维度 tag)可以进一步细化指标。比如订单指标,可以额外加上来源、渠道等 tag,这样当出现问题时候,可以根据来源、渠道等多种选择条件来看业务指标查询。

业务标签是由 logMetric() 上而来,对应业务指标对应logMetric(String name, Map<String, String> tags) 中的 tags。

如何编辑标签

假设场景:cat 项目有业务指标 qps,代表每秒访问次数。该指标有两个 tag:id=Android 代表来自安卓的流量;id=IOS 代表来自 IOS 的流量。

标签配置的Sample如下:

  1. <?xml version="1.0" encoding="utf-8"?>
  2. <business-tag-config>
  3. <tag id="Android">
  4. <business-item domain="cat" item-id="qps"/>
  5. </tag>
  6. <tag id="IOS">
  7. <business-item domain="cat" item-id="qps"/>
  8. </tag>
  9. </business-tag-config>

配置说明:

tag 模型:代表一个业务标签配置

  • property id : 代表 tag 的 id,与上报时的 tag id 一致;

business-item 模型: 代表tag对应的项目及指标

  • property domain : 代表 tag 对应的项目
  • property item-id : 代表 tag 对应的指标