feat(log):添加日志硬删除按钮,防止频繁错误影响数据库
This commit is contained in:
1 parent
3a6a71b9e7
commit
a24f9d29db
13 files changed
+157
-6
No files matched your search
@@ -104,6 +104,7 @@ type IAdminV1 interface {
|
||||
ErrorLogResolve(ctx context.Context, req *v1.ErrorLogResolveReq) (res *v1.ErrorLogResolveRes, err error)
|
||||
ErrorLogBatchResolve(ctx context.Context, req *v1.ErrorLogBatchResolveReq) (res *v1.ErrorLogBatchResolveRes, err error)
|
||||
ErrorLogStats(ctx context.Context, req *v1.ErrorLogStatsReq) (res *v1.ErrorLogStatsRes, err error)
|
||||
ErrorLogClear(ctx context.Context, req *v1.ErrorLogClearReq) (res *v1.ErrorLogClearRes, err error)
|
||||
FeedbackListAll(ctx context.Context, req *v1.FeedbackListAllReq) (res *v1.FeedbackListAllRes, err error)
|
||||
FeedbackReply(ctx context.Context, req *v1.FeedbackReplyReq) (res *v1.FeedbackReplyRes, err error)
|
||||
FeedbackUpdateStatus(ctx context.Context, req *v1.FeedbackUpdateStatusReq) (res *v1.FeedbackUpdateStatusRes, err error)
|
||||
@@ -164,6 +165,7 @@ type IAdminV1 interface {
|
||||
AlertEventList(ctx context.Context, req *v1.AlertEventListReq) (res *v1.AlertEventListRes, err error)
|
||||
AlertEventAcknowledge(ctx context.Context, req *v1.AlertEventAcknowledgeReq) (res *v1.AlertEventAcknowledgeRes, err error)
|
||||
AlertEventResolve(ctx context.Context, req *v1.AlertEventResolveReq) (res *v1.AlertEventResolveRes, err error)
|
||||
AlertEventClear(ctx context.Context, req *v1.AlertEventClearReq) (res *v1.AlertEventClearRes, err error)
|
||||
TemplateList(ctx context.Context, req *v1.TemplateListReq) (res *v1.TemplateListRes, err error)
|
||||
TemplateGet(ctx context.Context, req *v1.TemplateGetReq) (res *v1.TemplateGetRes, err error)
|
||||
TemplateUpdate(ctx context.Context, req *v1.TemplateUpdateReq) (res *v1.TemplateUpdateRes, err error)
|
||||
|
||||
@@ -61,3 +61,13 @@ type ErrorLogStatsReq struct {
|
||||
type ErrorLogStatsRes struct {
|
||||
Data map[string]any `json:"data"`
|
||||
}
|
||||
|
||||
// ErrorLogClearReq 清空全部错误日志(硬删除,用于错误大量堆积时快速释放数据库空间)
|
||||
type ErrorLogClearReq struct {
|
||||
g.Meta `path:"/error-logs/clear" method:"delete" mime:"json" tags:"管理后台-系统错误" summary:"清空错误日志(硬删除全部)"`
|
||||
}
|
||||
|
||||
// ErrorLogClearRes 清空错误日志响应
|
||||
type ErrorLogClearRes struct {
|
||||
Deleted int64 `json:"deleted" dc:"删除的记录数"`
|
||||
}
|
||||
+13
-3
@@ -24,9 +24,9 @@ type MonitorTrafficRes struct {
|
||||
|
||||
type MonitorTrafficFlowReq struct {
|
||||
g.Meta `path:"/monitor/traffic-flow" method:"get" mime:"json" tags:"管理后台-监控" summary:"流量流向桑基图"`
|
||||
StartDate string `json:"start_date" in:"query"` // YYYY-MM-DD,缺省=近30天起点
|
||||
EndDate string `json:"end_date" in:"query"` // YYYY-MM-DD,缺省=今天
|
||||
Metric string `json:"metric" in:"query" d:"cost"` // cost|tokens|requests,桑基边权重指标
|
||||
StartDate string `json:"start_date" in:"query"` // YYYY-MM-DD,缺省=近30天起点
|
||||
EndDate string `json:"end_date" in:"query"` // YYYY-MM-DD,缺省=今天
|
||||
Metric string `json:"metric" in:"query" d:"cost"` // cost|tokens|requests,桑基边权重指标
|
||||
}
|
||||
|
||||
type MonitorTrafficFlowRes struct {
|
||||
@@ -242,3 +242,13 @@ type AlertEventResolveReq struct {
|
||||
}
|
||||
|
||||
type AlertEventResolveRes struct{}
|
||||
|
||||
// AlertEventClearReq 清空全部告警记录(硬删除,同时清理 Redis 中的触发状态)
|
||||
type AlertEventClearReq struct {
|
||||
g.Meta `path:"/alert/events/clear" method:"delete" mime:"json" tags:"管理后台-告警" summary:"清空告警记录(硬删除全部)"`
|
||||
}
|
||||
|
||||
// AlertEventClearRes 清空告警记录响应
|
||||
type AlertEventClearRes struct {
|
||||
Deleted int64 `json:"deleted" dc:"删除的记录数"`
|
||||
}
|
||||
Reference in new issue
Block a user