diff --git a/microservices-modules/microservices-modules-mon/src/main/java/com/microservices/mon/k8s/service/impl/MicroManagementServiceImpl.java b/microservices-modules/microservices-modules-mon/src/main/java/com/microservices/mon/k8s/service/impl/MicroManagementServiceImpl.java index d300951c8..76add583e 100644 --- a/microservices-modules/microservices-modules-mon/src/main/java/com/microservices/mon/k8s/service/impl/MicroManagementServiceImpl.java +++ b/microservices-modules/microservices-modules-mon/src/main/java/com/microservices/mon/k8s/service/impl/MicroManagementServiceImpl.java @@ -614,16 +614,18 @@ public class MicroManagementServiceImpl extends CommonService implements IMicroM && skywalkingServices.getJSONObject("data") != null && skywalkingServices.getJSONObject("data").getJSONArray(gqlQueryVo.getOperationName()) != null) { JSONArray skywalkingServicesArray = skywalkingServices.getJSONObject("data").getJSONArray(gqlQueryVo.getOperationName()); + int index = 1; for (int i = 0; i < skywalkingServicesArray.size(); i++) { JSONObject skywalkingService = skywalkingServicesArray.getJSONObject(i); String shortName = skywalkingService.getString("shortName"); if (StringUtils.isEmpty(applicationName) || shortName.contains(applicationName)) { LinkTrackingApplication linkTrackingApplication = new LinkTrackingApplication(); - linkTrackingApplication.setIndex(i); + linkTrackingApplication.setIndex(index); linkTrackingApplication.setId(skywalkingService.getString("id")); linkTrackingApplication.setKey(skywalkingService.getString("name")); linkTrackingApplication.setApplicationName(shortName); linkTrackingApplicationList.add(linkTrackingApplication); + index++; } }