客户端配置
优质
小牛编辑
137浏览
2023-12-01
客户端配置项设置示例
lookoutConfig.setProperty(LookoutConfig.LOOKOUT_AGENT_HOST_ADDRESS,"127.0.0.1");
客户端配置项说明
配置项 | 对应 SpringBoot 配置项 | 默认配置值 | 说明 |
---|---|---|---|
lookout.enable | com.alipay.sofa.lookout.enable | true | 功能开关,默认是 true。如果改为 false,那么所有 metrics 就几乎没有内存与计算消耗(空对象与空方法) |
lookout.max.metrics.num | com.alipay.sofa.lookout.max-metrics-num | 5000 | metrics 最大数目限制,超过会自动忽略 |
lookout.prometheus.exporter.server.port | com.alipay.sofa.lookout.prometheus-exporter-server-port | 9494 | prometheus 抓取的端口 |
lookout.exporter.enable | com.alipay.sofa.lookout.exporter-enable | false | 是否开启支持被动采集的服务 |
lookout.agent.host.address | com.alipay.sofa.lookout.agent-host-address | - | 主动上报 Agent 服务器的注解地址,支持多个地址以逗号分隔 |
客户端日志配置说明
系统属性配置项 | 对应 SpringBoot 配置项 | 默认配置值 | 说明 |
---|---|---|---|
-Dlogging.level.com.alipay.lookout=? | logging.level.com.alipay.lookout | warn | lookout 客户端的日志级别,debug 可以看见汇报数据的详情 |
-Dlogging.path=? | logging.path | 当前用户目录 | SpringBoot V1的日志目录调整,包括 “lookout/” 日志子目录 |
客户端配置自定义(适用于 SpringBoot 技术栈模式)
使用配置定制扩展: MetricConfigCustomizerConfig
@Configuration
public class MetricConfigCustomizerConfig {
@Bean
public MetricConfigCustomizer metricConfigCustomizer() {
return new MetricConfigCustomizer() {
@Override
public void customize(MetricConfig metricConfig) {
metricConfig.addProperty("testaa", "testbb");
}
};
}
}