Skip to content

Commit cf3c2fd

Browse files
saturnwangiSecloud
authored andcommitted
fix(es): 修复下架服务实例主机后监控丢失的问题 #14469
1 parent b2c6802 commit cf3c2fd

File tree

1 file changed

+4
-2
lines changed
  • dbm-ui/backend/db_meta/api/cluster/es

1 file changed

+4
-2
lines changed

dbm-ui/backend/db_meta/api/cluster/es/shrink.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,10 +14,11 @@
1414
from django.db import transaction
1515
from django.db.models import Q
1616

17+
from backend.configuration.constants import DBType
1718
from backend.db_meta import request_validator
1819
from backend.db_meta.enums import ClusterType, InstanceRole, MachineType
1920
from backend.db_meta.models import Cluster, ClusterEntry, StorageInstance
20-
from backend.flow.utils.cc_manage import CcManage
21+
from backend.flow.utils.cc_manage import CcManage, trigger_operate_collector
2122
from backend.flow.utils.es.es_module_operate import EsCCTopoOperator
2223

2324
logger = logging.getLogger("root")
@@ -78,4 +79,5 @@ def shrink(
7879
else:
7980
cluster_entry.storageinstance_set.clear()
8081
# 判断服务实例是否还存在,不存在则安装
81-
EsCCTopoOperator(cluster).init_instances_service(MachineType.ES_DATANODE.value)
82+
bk_instance_ids = EsCCTopoOperator(cluster).init_instances_service(MachineType.ES_DATANODE.value)
83+
trigger_operate_collector(DBType.Es, MachineType.ES_DATANODE.value, bk_instance_ids)

0 commit comments

Comments
 (0)