Skip to content

Commit 4bed3fe

Browse files
committed
fix(mongodb): 处理mcp提交的冲突 TencentBlueKing#16461
1 parent d73d736 commit 4bed3fe

File tree

4 files changed

+9
-9
lines changed

4 files changed

+9
-9
lines changed

dbm-ui/backend/dbm_aiagent/mcp_tools/mongodb/views/query_alarm.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ class MongoAlarmMcpToolsViewSet(McpToolsViewSet):
3232
response_slz=MongoClusterAlarmOutputSerializer,
3333
tags=[DBMMCPTags.READ],
3434
mcp=[DBMMcpTools.MONGODB_ALARM],
35-
name_prefix=DBMMcpTools.MONGODB_ALARM,
35+
name_prefix=DBMMcpTools.MONGODB_ALARM.replace("_", "-"),
3636
)
3737
def fetch_cluster_alarms(self, request, *args, **kwargs):
3838
start_time = self.get_param("start_time")
@@ -46,7 +46,7 @@ def fetch_cluster_alarms(self, request, *args, **kwargs):
4646
response_slz=MongoAppAlarmOutputSerializer,
4747
tags=[DBMMCPTags.READ],
4848
mcp=[DBMMcpTools.MONGODB_ALARM],
49-
name_prefix=DBMMcpTools.MONGODB_ALARM,
49+
name_prefix=DBMMcpTools.MONGODB_ALARM.replace("_", "-"),
5050
)
5151
def fetch_app_alarms(self, request, *args, **kwargs):
5252
start_time = self.get_param("start_time")

dbm-ui/backend/dbm_aiagent/mcp_tools/mongodb/views/query_log.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ class MongoLogMcpToolsViewSet(McpToolsViewSet):
4242
response_slz=MongoSlowlogOverviewResponseSerializer,
4343
tags=[DBMMCPTags.READ],
4444
mcp=[DBMMcpTools.MONGODB_LOG],
45-
name_prefix=DBMMcpTools.MONGODB_LOG,
45+
name_prefix=DBMMcpTools.MONGODB_LOG.replace("_", "-"),
4646
)
4747
def get_mongodb_slowlog_overview(self, request, *args, **kwargs):
4848
cluster_domain = self.get_param("cluster_domain") or None
@@ -68,7 +68,7 @@ def get_mongodb_slowlog_overview(self, request, *args, **kwargs):
6868
response_slz=MongoSlowlogResponseSerializer,
6969
tags=[DBMMCPTags.READ],
7070
mcp=[DBMMcpTools.MONGODB_LOG],
71-
name_prefix=DBMMcpTools.MONGODB_LOG,
71+
name_prefix=DBMMcpTools.MONGODB_LOG.replace("_", "-"),
7272
)
7373
def get_mongodb_slowlog_list(self, request, *args, **kwargs):
7474
cluster_domain = self.get_param("cluster_domain") or None

dbm-ui/backend/dbm_aiagent/mcp_tools/mongodb/views/query_meta.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ class _MetaDecoratorKwargs(TypedDict):
4747
_META_DECORATOR: _MetaDecoratorKwargs = {
4848
"tags": [DBMMCPTags.READ],
4949
"mcp": [DBMMcpTools.MONGODB_META],
50-
"name_prefix": DBMMcpTools.MONGODB_META,
50+
"name_prefix": DBMMcpTools.MONGODB_META.replace("_", "-"),
5151
}
5252

5353

dbm-ui/backend/dbm_aiagent/mcp_tools/mongodb/views/query_metrics.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ def _metrics_common_slz():
5656
"response_slz": MongoMetricsOutputSerializer,
5757
"tags": [DBMMCPTags.READ],
5858
"mcp": [DBMMcpTools.MONGODB_METRICS],
59-
"name_prefix": DBMMcpTools.MONGODB_METRICS,
59+
"name_prefix": DBMMcpTools.MONGODB_METRICS.replace("_", "-"),
6060
}
6161

6262

@@ -69,7 +69,7 @@ class MongoMetricsMcpToolsViewSet(McpToolsViewSet):
6969
response_slz=CurrentTimeOutputSerializer,
7070
tags=[DBMMCPTags.READ],
7171
mcp=[DBMMcpTools.MONGODB_METRICS],
72-
name_prefix=DBMMcpTools.MONGODB_METRICS,
72+
name_prefix=DBMMcpTools.MONGODB_METRICS.replace("_", "-"),
7373
)
7474
def get_current_time(self, request, *args, **kwargs):
7575
return Response({"current_time": datetime2str(timezone.now())})
@@ -80,7 +80,7 @@ def get_current_time(self, request, *args, **kwargs):
8080
response_slz=ConvertTimestampOutputSerializer,
8181
tags=[DBMMCPTags.READ],
8282
mcp=[DBMMcpTools.MONGODB_METRICS],
83-
name_prefix=DBMMcpTools.MONGODB_METRICS,
83+
name_prefix=DBMMcpTools.MONGODB_METRICS.replace("_", "-"),
8484
)
8585
def convert_timestamp_to_str(self, request, *args, **kwargs):
8686
timestamps = self.get_param("timestamps")
@@ -93,7 +93,7 @@ def convert_timestamp_to_str(self, request, *args, **kwargs):
9393
response_slz=MongoMetaInfoOutputSerializer,
9494
tags=[DBMMCPTags.READ],
9595
mcp=[DBMMcpTools.MONGODB_METRICS],
96-
name_prefix=DBMMcpTools.MONGODB_METRICS,
96+
name_prefix=DBMMcpTools.MONGODB_METRICS.replace("_", "-"),
9797
)
9898
def get_meta_info(self, request, *args, **kwargs):
9999
return Response(meta_info(self.get_param("value")))

0 commit comments

Comments
 (0)