客户端配置

优质
小牛编辑
125浏览
2023-12-01

客户端配置项设置示例

lookoutConfig.setProperty(LookoutConfig.LOOKOUT_AGENT_HOST_ADDRESS,"127.0.0.1");

客户端配置项说明

配置项对应 SpringBoot 配置项默认配置值说明
lookout.enablecom.alipay.sofa.lookout.enabletrue功能开关,默认是 true。如果改为 false,那么所有 metrics 就几乎没有内存与计算消耗(空对象与空方法)
lookout.max.metrics.numcom.alipay.sofa.lookout.max-metrics-num5000metrics 最大数目限制,超过会自动忽略
lookout.prometheus.exporter.server.portcom.alipay.sofa.lookout.prometheus-exporter-server-port9494prometheus 抓取的端口
lookout.exporter.enablecom.alipay.sofa.lookout.exporter-enablefalse是否开启支持被动采集的服务
lookout.agent.host.addresscom.alipay.sofa.lookout.agent-host-address-主动上报 Agent 服务器的注解地址,支持多个地址以逗号分隔

客户端日志配置说明

系统属性配置项对应 SpringBoot 配置项默认配置值说明
-Dlogging.level.com.alipay.lookout=?logging.level.com.alipay.lookoutwarnlookout 客户端的日志级别,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");
            }
        };
    }
}