Skip to content

Commit 2bc0ce2

Browse files
authored
feat: 监控网关api切换 (#6030)
1 parent 691b36d commit 2bc0ce2

File tree

10 files changed

+106
-112
lines changed

10 files changed

+106
-112
lines changed

bklog/apps/api/modules/monitor.py

Lines changed: 13 additions & 45 deletions
Original file line numberDiff line numberDiff line change
@@ -27,136 +27,104 @@
2727

2828
from apps.api.base import DataAPI # noqa
2929
from apps.api.modules.utils import add_esb_info_before_request # noqa
30-
from config.domains import MONITOR_APIGATEWAY_ROOT, MONITOR_APIGATEWAY_ROOT_NEW # noqa
30+
from config.domains import MONITOR_APIGATEWAY_ROOT # noqa
3131

3232

3333
class _MonitorApi(object):
3434
MODULE = _("Monitor监控平台")
3535

3636
def __init__(self):
37-
self.save_alarm_strategy = DataAPI(
38-
method="POST",
39-
url=MONITOR_APIGATEWAY_ROOT + "save_alarm_strategy/",
40-
module=self.MODULE,
41-
description="保存告警策略",
42-
default_return_value=None,
43-
before_request=add_esb_info_before_request,
44-
)
4537
self.search_user_groups = DataAPI(
4638
method="POST",
47-
url=MONITOR_APIGATEWAY_ROOT + "search_user_groups/",
39+
url=MONITOR_APIGATEWAY_ROOT + "app/user_group/search/",
4840
module=self.MODULE,
4941
description="查询通知组",
5042
default_return_value=None,
5143
before_request=add_esb_info_before_request,
5244
)
5345
self.save_notice_group = DataAPI(
5446
method="POST",
55-
url=MONITOR_APIGATEWAY_ROOT + "save_notice_group/",
47+
url=MONITOR_APIGATEWAY_ROOT + "app/user_group/save/",
5648
module=self.MODULE,
5749
description="保存通知组",
5850
default_return_value=None,
5951
before_request=add_esb_info_before_request,
6052
)
61-
self.save_alarm_strategy_v2 = DataAPI(
62-
method="POST",
63-
url=MONITOR_APIGATEWAY_ROOT + "save_alarm_strategy_v2/",
64-
module=self.MODULE,
65-
description="保存告警策略V2",
66-
default_return_value=None,
67-
before_request=add_esb_info_before_request,
68-
)
69-
self.search_alarm_strategy_v2 = DataAPI(
70-
method="POST",
71-
url=MONITOR_APIGATEWAY_ROOT + "search_alarm_strategy_v2/",
72-
module=self.MODULE,
73-
description="查询告警策略V2",
74-
default_return_value=None,
75-
before_request=add_esb_info_before_request,
76-
)
77-
self.delete_alarm_strategy_v2 = DataAPI(
78-
method="POST",
79-
url=MONITOR_APIGATEWAY_ROOT + "delete_alarm_strategy_v2/",
80-
module=self.MODULE,
81-
description="删除告警策略V2",
82-
default_return_value=None,
83-
before_request=add_esb_info_before_request,
84-
)
8553
self.delete_alarm_strategy_v3 = DataAPI(
8654
method="POST",
87-
url=MONITOR_APIGATEWAY_ROOT + "delete_alarm_strategy_v3/",
55+
url=MONITOR_APIGATEWAY_ROOT + "app/alarm_strategy/delete/",
8856
module=self.MODULE,
8957
description="删除告警策略V3",
9058
default_return_value=None,
9159
before_request=add_esb_info_before_request,
9260
)
9361
self.search_alarm_strategy_v3 = DataAPI(
9462
method="POST",
95-
url=MONITOR_APIGATEWAY_ROOT + "search_alarm_strategy_v3",
63+
url=MONITOR_APIGATEWAY_ROOT + "app/alarm_strategy/search/",
9664
module=self.MODULE,
9765
description="查询告警策略V3",
9866
default_return_value=None,
9967
before_request=add_esb_info_before_request,
10068
)
10169
self.save_alarm_strategy_v3 = DataAPI(
10270
method="POST",
103-
url=MONITOR_APIGATEWAY_ROOT + "save_alarm_strategy_v3/",
71+
url=MONITOR_APIGATEWAY_ROOT + "app/alarm_strategy/save/",
10472
module=self.MODULE,
10573
description="保存告警策略V3",
10674
default_return_value=None,
10775
before_request=add_esb_info_before_request,
10876
)
10977
self.query_log_relation = DataAPI(
11078
method="POST",
111-
url=MONITOR_APIGATEWAY_ROOT + "query_log_relation",
79+
url=MONITOR_APIGATEWAY_ROOT + "app/apm/query_log_relation/",
11280
module=self.MODULE,
11381
description="根据索引集id获取服务关联",
11482
default_return_value=None,
11583
before_request=add_esb_info_before_request,
11684
)
11785
self.create_or_update_report = DataAPI(
11886
method="POST",
119-
url=(MONITOR_APIGATEWAY_ROOT_NEW or MONITOR_APIGATEWAY_ROOT) + "create_or_update_report/",
87+
url=MONITOR_APIGATEWAY_ROOT + "app/new_report/create_or_update_report/",
12088
module=self.MODULE,
12189
description="创建或更新订阅报表",
12290
default_return_value=None,
12391
before_request=add_esb_info_before_request,
12492
)
12593
self.send_report = DataAPI(
12694
method="POST",
127-
url=(MONITOR_APIGATEWAY_ROOT_NEW or MONITOR_APIGATEWAY_ROOT) + "send_report/",
95+
url=MONITOR_APIGATEWAY_ROOT + "app/new_report/send_report/",
12896
module=self.MODULE,
12997
description="发送阅报表",
13098
default_return_value=None,
13199
before_request=add_esb_info_before_request,
132100
)
133101
self.get_reports = DataAPI(
134102
method="GET",
135-
url=(MONITOR_APIGATEWAY_ROOT_NEW or MONITOR_APIGATEWAY_ROOT) + "get_exist_reports/",
103+
url=MONITOR_APIGATEWAY_ROOT + "app/new_report/get_exist_reports/",
136104
module=self.MODULE,
137105
description="获取已存在的订阅报表",
138106
default_return_value=None,
139107
before_request=add_esb_info_before_request,
140108
)
141109
self.get_report_variables = DataAPI(
142110
method="GET",
143-
url=(MONITOR_APIGATEWAY_ROOT_NEW or MONITOR_APIGATEWAY_ROOT) + "get_report_variables/",
111+
url=MONITOR_APIGATEWAY_ROOT + "app/new_report/get_report_variables/",
144112
module=self.MODULE,
145113
description="获取订阅报表的变量列表",
146114
default_return_value=None,
147115
before_request=add_esb_info_before_request,
148116
)
149117
self.search_alert = DataAPI(
150118
method="POST",
151-
url=(MONITOR_APIGATEWAY_ROOT_NEW or MONITOR_APIGATEWAY_ROOT) + "search_alert/",
119+
url=MONITOR_APIGATEWAY_ROOT + "app/alert/search/",
152120
module=self.MODULE,
153121
description="查询告警",
154122
default_return_value=None,
155123
before_request=add_esb_info_before_request,
156124
)
157125
self.get_alert_detail = DataAPI(
158126
method="GET",
159-
url=(MONITOR_APIGATEWAY_ROOT_NEW or MONITOR_APIGATEWAY_ROOT) + "get_alert_detail/",
127+
url=MONITOR_APIGATEWAY_ROOT + "app/alert/detail/",
160128
module=self.MODULE,
161129
description="获取告警详情",
162130
default_return_value=None,

0 commit comments

Comments
 (0)