• 业务指标配置
    • 业务监控配置
      • 什么是业务指标
      • 如何配置指标
    • 业务标签配置
      • 什么是业务标签
      • 如何编辑标签

    业务指标配置

    业务监控配置

    什么是业务指标

    与 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 对应的指标