mirror of
https://github.com/didi/KnowStreaming.git
synced 2025-12-24 03:42:07 +08:00
[Optimize]Jmx相关日志优化 (#1082)
1、统一Jmx客户端相关日志格式; 2、增加创建的Jmx-Connector时,所使用的信息; 3、优化日志级别;
This commit is contained in:
@@ -78,16 +78,15 @@ public class ConnectJMXClient extends AbstractConnectClusterChangeHandler {
|
||||
return jmxConnectorWrap;
|
||||
}
|
||||
|
||||
log.debug("method=createJmxConnectorWrap||connectClusterId={}||workerId={}||msg=create JmxConnectorWrap starting", connectCluster.getId(), workerId);
|
||||
log.info("method=createJmxConnectorWrap||connectClusterId={}||workerId={}||msg=create JmxConnectorWrap starting", connectCluster.getId(), workerId);
|
||||
|
||||
JmxConfig jmxConfig = ConvertUtil.str2ObjByJson(connectCluster.getJmxProperties(), JmxConfig.class);
|
||||
if (jmxConfig == null) {
|
||||
jmxConfig = new JmxConfig();
|
||||
}
|
||||
|
||||
|
||||
jmxConnectorWrap = new JmxConnectorWrap(
|
||||
"connectClusterId: " + connectCluster.getId() + " workerId: " + workerId,
|
||||
String.format("clusterPhyId=%s,workerId=%s", connectCluster.getId(), workerId),
|
||||
null,
|
||||
connectWorker.getHost(),
|
||||
jmxConfig.getFinallyJmxPort(workerId, connectWorker.getJmxPort()),
|
||||
@@ -97,12 +96,16 @@ public class ConnectJMXClient extends AbstractConnectClusterChangeHandler {
|
||||
Map<String, JmxConnectorWrap> workerMap = JMX_MAP.getOrDefault(connectCluster.getId(), new ConcurrentHashMap<>());
|
||||
workerMap.put(workerId, jmxConnectorWrap);
|
||||
JMX_MAP.put(connectCluster.getId(), workerMap);
|
||||
|
||||
log.info("method=createJmxConnectorWrap||clusterPhyId={}||workerId={}||msg=create JmxConnectorWrap success", connectCluster.getId(), workerId);
|
||||
|
||||
return jmxConnectorWrap;
|
||||
} catch (Exception e) {
|
||||
log.debug("method=createJmxConnectorWrap||connectClusterId={}||workerId={}||msg=create JmxConnectorWrap failed||errMsg=exception||", connectCluster.getId(), workerId, e);
|
||||
log.error("method=createJmxConnectorWrap||connectClusterId={}||workerId={}||msg=create JmxConnectorWrap failed||errMsg=exception||", connectCluster.getId(), workerId, e);
|
||||
} finally {
|
||||
modifyClientMapLock.unlock();
|
||||
}
|
||||
|
||||
return null;
|
||||
}
|
||||
|
||||
|
||||
@@ -151,7 +151,7 @@ public class KafkaJMXClient extends AbstractClusterLoadedChangedHandler {
|
||||
return jmxMap;
|
||||
}
|
||||
|
||||
log.debug("method=createJmxConnectorWrap||clusterPhyId={}||brokerId={}||msg=create JmxConnectorWrap starting", clusterPhy.getId(), brokerId);
|
||||
log.info("method=createJmxConnectorWrap||clusterPhyId={}||brokerId={}||msg=create JmxConnectorWrap starting", clusterPhy.getId(), brokerId);
|
||||
|
||||
JmxConfig jmxConfig = ConvertUtil.str2ObjByJson(clusterPhy.getJmxProperties(), JmxConfig.class);
|
||||
if (jmxConfig == null) {
|
||||
@@ -159,7 +159,7 @@ public class KafkaJMXClient extends AbstractClusterLoadedChangedHandler {
|
||||
}
|
||||
|
||||
JmxConnectorWrap jmxConnectorWrap = new JmxConnectorWrap(
|
||||
"clusterPhyId: " + clusterPhy.getId() + " brokerId: " + brokerId,
|
||||
String.format("clusterPhyId=%s,brokerId=%d", clusterPhy.getId(), brokerId),
|
||||
broker.getStartTimestamp(),
|
||||
broker.getJmxHost(jmxConfig.getUseWhichEndpoint()),
|
||||
jmxConfig.getFinallyJmxPort(String.valueOf(brokerId), broker.getJmxPort()),
|
||||
|
||||
Reference in New Issue
Block a user