Skip to content

Commit

Permalink
feat(backend): 告警事件列表处理 TencentBlueKing#9303
Browse files Browse the repository at this point in the history
  • Loading branch information
zhangzhw8 committed Feb 13, 2025
1 parent a6bdd4b commit 89ba354
Show file tree
Hide file tree
Showing 2 changed files with 8 additions and 3 deletions.
10 changes: 7 additions & 3 deletions dbm-ui/backend/db_monitor/serializers.py
Original file line number Diff line number Diff line change
Expand Up @@ -290,17 +290,21 @@ class ListAlertSerializer(serializers.Serializer):
severity = serializers.ChoiceField(help_text=_("告警级别"), choices=AlertLevelEnum.get_choices(), required=False)
stage = serializers.ChoiceField(help_text=_("处理阶段"), choices=AlertStageEnum.get_choices(), required=False)
status = serializers.ChoiceField(help_text=_("状态"), choices=AlertStatusEnum.get_choices(), required=False)
page = serializers.IntegerField(help_text=_("页码"), default=1)
page_size = serializers.IntegerField(help_text=_("每页数量"), default=100)
offset = serializers.IntegerField(help_text=_("分页偏移量"), default=0)
limit = serializers.IntegerField(help_text=_("每页数量"), default=100)
start_time = serializers.DateTimeField(help_text=_("开始时间"))
end_time = serializers.DateTimeField(help_text=_("结束时间"))

class Meta:
swagger_schema_fields = {
"example": {
"bk_biz_id": 101068,
"bk_biz_id": 3,
"self_manage": True,
"self_assist": False,
"offset": 0,
"limit": 10,
"stage": "is_handled",
"status": "ABNORMAL",
"start_time": None,
"end_time": None,
}
Expand Down
1 change: 1 addition & 0 deletions dbm-ui/backend/db_monitor/views/event.py
Original file line number Diff line number Diff line change
Expand Up @@ -53,6 +53,7 @@ def search(self, request):
for key, target_key in filter_key_map.items():
if key in params:
conditions.append(f"{target_key}: {params[key]}")
del params[key]

# 查询用户管理的告警事件,查出用户管理的业务,添加到查询条件中
self_manage = params.pop("self_manage")
Expand Down

0 comments on commit 89ba354

Please sign in to comment.