mirror of
https://github.com/didi/KnowStreaming.git
synced 2026-01-04 11:52:07 +08:00
@@ -19,6 +19,7 @@ import com.xiaojukeji.kafka.manager.task.component.CustomScheduled;
|
|||||||
import org.slf4j.Logger;
|
import org.slf4j.Logger;
|
||||||
import org.slf4j.LoggerFactory;
|
import org.slf4j.LoggerFactory;
|
||||||
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
|
import org.springframework.boot.autoconfigure.condition.ConditionalOnProperty;
|
||||||
|
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.Arrays;
|
import java.util.Arrays;
|
||||||
@@ -28,6 +29,7 @@ import java.util.List;
|
|||||||
* @author zengqiao
|
* @author zengqiao
|
||||||
* @date 20/8/10
|
* @date 20/8/10
|
||||||
*/
|
*/
|
||||||
|
@ConditionalOnProperty(prefix = "monitor", name = "enabled", havingValue = "true", matchIfMissing = true)
|
||||||
@CustomScheduled(name = "sinkCommunityTopicMetrics2Monitor", cron = "1 0/1 * * * ?", threadNum = 5)
|
@CustomScheduled(name = "sinkCommunityTopicMetrics2Monitor", cron = "1 0/1 * * * ?", threadNum = 5)
|
||||||
public class SinkCommunityTopicMetrics2Monitor extends AbstractScheduledTask<ClusterDO> {
|
public class SinkCommunityTopicMetrics2Monitor extends AbstractScheduledTask<ClusterDO> {
|
||||||
private final static Logger LOGGER = LoggerFactory.getLogger(LogConstant.SCHEDULED_TASK_LOGGER);
|
private final static Logger LOGGER = LoggerFactory.getLogger(LogConstant.SCHEDULED_TASK_LOGGER);
|
||||||
|
|||||||
@@ -19,6 +19,7 @@ import com.xiaojukeji.kafka.manager.service.cache.PhysicalClusterMetadataManager
|
|||||||
import org.slf4j.Logger;
|
import org.slf4j.Logger;
|
||||||
import org.slf4j.LoggerFactory;
|
import org.slf4j.LoggerFactory;
|
||||||
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
|
import org.springframework.boot.autoconfigure.condition.ConditionalOnProperty;
|
||||||
import org.springframework.context.ApplicationListener;
|
import org.springframework.context.ApplicationListener;
|
||||||
import org.springframework.stereotype.Component;
|
import org.springframework.stereotype.Component;
|
||||||
|
|
||||||
@@ -29,6 +30,7 @@ import java.util.*;
|
|||||||
* @date 20/9/2
|
* @date 20/9/2
|
||||||
*/
|
*/
|
||||||
@Component("sinkConsumerMetrics2Monitor")
|
@Component("sinkConsumerMetrics2Monitor")
|
||||||
|
@ConditionalOnProperty(prefix = "monitor", name = "enabled", havingValue = "true", matchIfMissing = true)
|
||||||
public class SinkConsumerMetrics2Monitor implements ApplicationListener<ConsumerMetricsCollectedEvent> {
|
public class SinkConsumerMetrics2Monitor implements ApplicationListener<ConsumerMetricsCollectedEvent> {
|
||||||
private final static Logger LOGGER = LoggerFactory.getLogger(LogConstant.SCHEDULED_TASK_LOGGER);
|
private final static Logger LOGGER = LoggerFactory.getLogger(LogConstant.SCHEDULED_TASK_LOGGER);
|
||||||
|
|
||||||
|
|||||||
@@ -12,6 +12,7 @@ import com.xiaojukeji.kafka.manager.monitor.component.AbstractMonitorService;
|
|||||||
import com.xiaojukeji.kafka.manager.service.cache.LogicalClusterMetadataManager;
|
import com.xiaojukeji.kafka.manager.service.cache.LogicalClusterMetadataManager;
|
||||||
import com.xiaojukeji.kafka.manager.task.common.TopicThrottledMetricsCollectedEvent;
|
import com.xiaojukeji.kafka.manager.task.common.TopicThrottledMetricsCollectedEvent;
|
||||||
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
|
import org.springframework.boot.autoconfigure.condition.ConditionalOnProperty;
|
||||||
import org.springframework.context.ApplicationListener;
|
import org.springframework.context.ApplicationListener;
|
||||||
import org.springframework.stereotype.Component;
|
import org.springframework.stereotype.Component;
|
||||||
|
|
||||||
@@ -23,6 +24,7 @@ import java.util.List;
|
|||||||
* @date 20/9/24
|
* @date 20/9/24
|
||||||
*/
|
*/
|
||||||
@Component("sinkTopicThrottledMetrics2Monitor")
|
@Component("sinkTopicThrottledMetrics2Monitor")
|
||||||
|
@ConditionalOnProperty(prefix = "monitor", name = "enabled", havingValue = "true", matchIfMissing = true)
|
||||||
public class SinkTopicThrottledMetrics2Monitor implements ApplicationListener<TopicThrottledMetricsCollectedEvent> {
|
public class SinkTopicThrottledMetrics2Monitor implements ApplicationListener<TopicThrottledMetricsCollectedEvent> {
|
||||||
@Autowired
|
@Autowired
|
||||||
private AbstractMonitorService abstractMonitor;
|
private AbstractMonitorService abstractMonitor;
|
||||||
|
|||||||
@@ -45,6 +45,7 @@ kcm:
|
|||||||
timeout: 30
|
timeout: 30
|
||||||
|
|
||||||
monitor:
|
monitor:
|
||||||
|
enabled: false
|
||||||
n9e:
|
n9e:
|
||||||
base-url: http://127.0.0.1/api
|
base-url: http://127.0.0.1/api
|
||||||
username: admin
|
username: admin
|
||||||
|
|||||||
Reference in New Issue
Block a user