更新时间:2025-01-09 GMT+08:00
分享

配置说明

devspore-probe常用的配置参数如下所示

devspore:
    probe:
        metrics:
            tags:
                component: devspore-application            # 应用名称,使监控指标带上应用标签
            api-description-tags: false                    #是否开启http_server_request指标添加description标签功能
        aom:
            enable: false                                  # 是否开启监控数据上报AOM平台功能             
            authentication:AccessCode                     # 监控数据上报AOM的鉴权方式,可选值:AccessCode,AccessKey
            ak: ${aom_ak}                                  # 用户AK
            sk: ${aom_sk}                                  # 用户SK
            url: ${aom_url}                                # 监控数据上报AOM平台接口URL
            access-code:${aom_accessCode}                 # 选择AccessCode配置
            push-interval-seconds: 60                      # 监控数据上报AOM平台的采集间隔,单位:秒
            pattern:                                       # 符合该正则表达式的监控项将被上报到AOM,默认上报所有的监控项
            external-env-info: false                       # 是否在监控数据中加入serviceStage环境变量
            batch-size:60                                 # 每批次上传AOM平台的Body包包含的监控项数量,默认值60

参数说明

表1 参数说明

参数名称

默认值

类型

被监控组件或应用名称

devspore.probe.metrics.tags.component

-

String

被监控组件或应用名称。

devspore.probe.metrics.api-description-tags

false

boolean

是否开启http_server_request指标添加description标签功能,如开启,会自动添加@ApiOperation注解的value字段或@Operation注解的summary字段作为description值。

devspore.probe.aom.enable

false

boolean

是否开启监控数据上报AOM平台功能。

devspore.probe.aom.authentication

-

String

监控数据上报AOM的鉴权方式,可选值:AccessCode,AccessKey。当选择AccessCode时,url、access-code必须配置;当选择AccessKey时,url、ak、sk必须配置。

devspore.probe.aom.ak

-

String

用户AK。

devspore.probe.aom.sk

-

String

用户SK。

devspore.probe.aom.access-code

-

String

用户AccessCode。

devspore.probe.aom.apig-app-code

-

String

被授权服务的appCode、非必须使用,非内部用户使用AccessCode鉴权方式的时候需要配置此配置。

devspore.probe.aom.url

-

String

监控数据上报AOM平台接口URL。

devspore.probe.aom.push-interval-seconds

60

int

监控数据上报AOM平台的采集间隔,单位:秒。

devspore.probe.aom.pattern

/w*

String

符合该正则表达式的监控项将被上报到AOM,默认上报所有的监控项。

devspore.probe.aom.external-env-info

false

boolean

是否在监控数据中加入serviceStage环境变量。

devspore.probe.aom.batch-size

false

int

每批次上传AOM平台的Body包包含的监控项数量,默认值60。

相关文档