配置说明
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
参数说明
参数名称 |
默认值 |
类型 |
被监控组件或应用名称 |
---|---|---|---|
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。 |