🐛 monitor druid 监控失败

This commit is contained in:
lbw committed 2023-01-29 14:44:03 +08:00
1 parent dc9f05d975
commit 6d2e4af43f
1 file changed
+3 -11
@@ -71,12 +71,8 @@ public class MonitorStatService implements DruidStatServiceMBean {
List<ServiceInstance> instances = discoveryClient.getInstances(service);
for (ServiceInstance instance : instances) {
String host = instance.getHost();
String instanceId = instance.getInstanceId();
if (instanceId == null) {
instanceId = instance.getMetadata().get("nacos.instanceId").replaceAll("#", "-").replaceAll("@@",
"-");
}
int port = instance.getPort();
String instanceId = String.format("%s_%s", host, port);
String serviceId = instance.getServiceId();
// 根据前端参数采集指定的服务
if (monitorProperties.getApplications().contains(serviceId)) {
@@ -109,13 +105,9 @@ public class MonitorStatService implements DruidStatServiceMBean {
List<ServiceInstance> instances = discoveryClient.getInstances(service);
for (ServiceInstance instance : instances) {
String host = instance.getHost();
String instanceId = instance.getInstanceId();
if (instanceId == null) {
instanceId = instance.getMetadata().get("nacos.instanceId").replaceAll("#", "-").replaceAll("@@",
"-");
}
int port = instance.getPort();
String serviceId = instance.getServiceId();
String instanceId = String.format("%s_%s", host, port);
// 根据前端参数采集指定的服务
if (serviceId.equals(requestServiceName)) {
ServiceNode serviceNode = new ServiceNode();
@@ -492,4 +484,4 @@ public class MonitorStatService implements DruidStatServiceMBean {
return array.subList(fromIndex, toIndex);
}
}
}