Add netty monitoring report effective condition

1.3.1
chen.ma 2 years ago
parent e0ce04f817
commit 677b452882

@ -21,10 +21,12 @@ import cn.hippo4j.config.netty.MonitorNettyServer;
import cn.hippo4j.config.service.biz.HisRunDataService; import cn.hippo4j.config.service.biz.HisRunDataService;
import io.netty.channel.EventLoopGroup; import io.netty.channel.EventLoopGroup;
import io.netty.channel.nio.NioEventLoopGroup; import io.netty.channel.nio.NioEventLoopGroup;
import org.springframework.boot.autoconfigure.condition.ConditionalOnProperty;
import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration; import org.springframework.context.annotation.Configuration;
@Configuration @Configuration
@ConditionalOnProperty(name = "hippo4j.core.monitor.report-type", havingValue = "netty")
public class NettyServerConfig { public class NettyServerConfig {
@Bean @Bean
@ -38,6 +40,7 @@ public class NettyServerConfig {
} }
@Bean @Bean
@SuppressWarnings("all")
public MonitorNettyServer monitorNettyServer(ServerBootstrapProperties serverBootstrapProperties, public MonitorNettyServer monitorNettyServer(ServerBootstrapProperties serverBootstrapProperties,
HisRunDataService hisRunDataService, HisRunDataService hisRunDataService,
EventLoopGroup bossGroup, EventLoopGroup bossGroup,

@ -20,6 +20,8 @@ tenant=hippo4j
hippo4j.core.clean-history-data-period=30 hippo4j.core.clean-history-data-period=30
hippo4j.core.clean-history-data-enable=true hippo4j.core.clean-history-data-enable=true
### Use netty to report thread pool monitoring data. The default is http.
# hippo4j.core.monitor.report-type=netty
#*************** Config Module Related Configurations ***************# #*************** Config Module Related Configurations ***************#
### Data source customization section ### Data source customization section

@ -20,6 +20,8 @@ tenant=hippo4j
hippo4j.core.clean-history-data-period=30 hippo4j.core.clean-history-data-period=30
hippo4j.core.clean-history-data-enable=true hippo4j.core.clean-history-data-enable=true
### Use netty to report thread pool monitoring data. The default is http.
# hippo4j.core.monitor.report-type=netty
#*************** Config Module Related Configurations ***************# #*************** Config Module Related Configurations ***************#
### Data source customization section ### Data source customization section

Loading…
Cancel
Save