From 460439f6bd037153ff8c6a79b45a079f65f78b07 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=88=98=E7=A5=A5=E8=B6=85?= Date: Thu, 20 Jan 2022 16:28:43 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E6=9C=8D=E5=8A=A1=E8=AE=BF?= =?UTF-8?q?=E9=97=AE=E6=97=A5=E5=BF=97=E4=B8=8D=E8=83=BD=E4=BD=BF=E7=94=A8?= =?UTF-8?q?=E9=9B=86=E7=BE=A4=E3=80=81=E8=8A=82=E7=82=B9=E7=AD=9B=E9=80=89?= =?UTF-8?q?=E7=9A=84Bug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../default/servers/server/log/history.go | 9 +++++++ .../default/servers/server/log/index.go | 24 ++++++++++++------- .../default/servers/server/log/today.go | 8 +++++++ .../@default/servers/server/log/history.html | 2 +- .../@default/servers/server/log/index.html | 2 +- .../@default/servers/server/log/index.js | 4 +++- .../@default/servers/server/log/today.html | 2 +- 7 files changed, 39 insertions(+), 12 deletions(-) diff --git a/internal/web/actions/default/servers/server/log/history.go b/internal/web/actions/default/servers/server/log/history.go index 5d615f59..4bf72f0c 100644 --- a/internal/web/actions/default/servers/server/log/history.go +++ b/internal/web/actions/default/servers/server/log/history.go @@ -29,6 +29,9 @@ func (this *HistoryAction) RunGet(params struct { RequestId string HasError int + ClusterId int64 + NodeId int64 + PageSize int }) { if len(params.Day) == 0 { @@ -44,6 +47,8 @@ func (this *HistoryAction) RunGet(params struct { this.Data["hasError"] = params.HasError this.Data["hasWAF"] = params.HasWAF this.Data["pageSize"] = params.PageSize + this.Data["clusterId"] = params.ClusterId + this.Data["nodeId"] = params.NodeId day := params.Day ipList := []string{} @@ -66,6 +71,8 @@ func (this *HistoryAction) RunGet(params struct { Keyword: params.Keyword, Ip: params.Ip, Domain: params.Domain, + NodeId: params.NodeId, + NodeClusterId: params.ClusterId, Size: size, }) if err != nil { @@ -102,6 +109,8 @@ func (this *HistoryAction) RunGet(params struct { Keyword: params.Keyword, Ip: params.Ip, Domain: params.Domain, + NodeId: params.NodeId, + NodeClusterId: params.ClusterId, Size: size, Reverse: true, }) diff --git a/internal/web/actions/default/servers/server/log/index.go b/internal/web/actions/default/servers/server/log/index.go index 71bb60f3..6cccb4cb 100644 --- a/internal/web/actions/default/servers/server/log/index.go +++ b/internal/web/actions/default/servers/server/log/index.go @@ -22,6 +22,8 @@ func (this *IndexAction) RunGet(params struct { RequestId string Ip string Domain string + ClusterId int64 + NodeId int64 Keyword string }) { this.Data["serverId"] = params.ServerId @@ -30,6 +32,8 @@ func (this *IndexAction) RunGet(params struct { this.Data["domain"] = params.Domain this.Data["keyword"] = params.Keyword this.Data["path"] = this.Request.URL.Path + this.Data["clusterId"] = params.ClusterId + this.Data["nodeId"] = params.NodeId // 记录最近使用 _, err := this.RPC().LatestItemRPC().IncreaseLatestItem(this.AdminContext(), &pb.IncreaseLatestItemRequest{ @@ -50,19 +54,23 @@ func (this *IndexAction) RunPost(params struct { Keyword string Ip string Domain string + ClusterId int64 + NodeId int64 Must *actions.Must }) { isReverse := len(params.RequestId) > 0 accessLogsResp, err := this.RPC().HTTPAccessLogRPC().ListHTTPAccessLogs(this.AdminContext(), &pb.ListHTTPAccessLogsRequest{ - ServerId: params.ServerId, - RequestId: params.RequestId, - Size: 20, - Day: timeutil.Format("Ymd"), - Keyword: params.Keyword, - Ip: params.Ip, - Domain: params.Domain, - Reverse: isReverse, + ServerId: params.ServerId, + RequestId: params.RequestId, + Size: 20, + Day: timeutil.Format("Ymd"), + Keyword: params.Keyword, + Ip: params.Ip, + Domain: params.Domain, + NodeId: params.NodeId, + NodeClusterId: params.ClusterId, + Reverse: isReverse, }) if err != nil { this.ErrorPage(err) diff --git a/internal/web/actions/default/servers/server/log/today.go b/internal/web/actions/default/servers/server/log/today.go index da170102..1582a1e1 100644 --- a/internal/web/actions/default/servers/server/log/today.go +++ b/internal/web/actions/default/servers/server/log/today.go @@ -24,6 +24,8 @@ func (this *TodayAction) RunGet(params struct { Keyword string Ip string Domain string + ClusterId int64 + NodeId int64 PageSize int }) { @@ -40,6 +42,8 @@ func (this *TodayAction) RunGet(params struct { this.Data["ip"] = params.Ip this.Data["domain"] = params.Domain this.Data["hasWAF"] = params.HasWAF + this.Data["clusterId"] = params.ClusterId + this.Data["nodeId"] = params.NodeId resp, err := this.RPC().HTTPAccessLogRPC().ListHTTPAccessLogs(this.AdminContext(), &pb.ListHTTPAccessLogsRequest{ RequestId: params.RequestId, @@ -50,6 +54,8 @@ func (this *TodayAction) RunGet(params struct { Keyword: params.Keyword, Ip: params.Ip, Domain: params.Domain, + NodeId: params.NodeId, + NodeClusterId: params.ClusterId, Size: size, }) if err != nil { @@ -87,6 +93,8 @@ func (this *TodayAction) RunGet(params struct { Keyword: params.Keyword, Ip: params.Ip, Domain: params.Domain, + NodeId: params.NodeId, + NodeClusterId: params.ClusterId, Size: size, Reverse: true, }) diff --git a/web/views/@default/servers/server/log/history.html b/web/views/@default/servers/server/log/history.html index f30b3150..f1152abe 100644 --- a/web/views/@default/servers/server/log/history.html +++ b/web/views/@default/servers/server/log/history.html @@ -14,7 +14,7 @@ - +
diff --git a/web/views/@default/servers/server/log/index.html b/web/views/@default/servers/server/log/index.html index 15c64331..a3927c3a 100644 --- a/web/views/@default/servers/server/log/index.html +++ b/web/views/@default/servers/server/log/index.html @@ -4,7 +4,7 @@
- +

今天暂时还没有访问日志。

diff --git a/web/views/@default/servers/server/log/index.js b/web/views/@default/servers/server/log/index.js index 37c5b6ad..8251be5f 100644 --- a/web/views/@default/servers/server/log/index.js +++ b/web/views/@default/servers/server/log/index.js @@ -14,7 +14,9 @@ Tea.context(function () { requestId: this.requestId, keyword: this.keyword, ip: this.ip, - domain: this.domain + domain: this.domain, + clusterId: this.clusterId, + nodeId: this.nodeId }) .success(function (resp) { this.accessLogs = resp.data.accessLogs.concat(this.accessLogs) diff --git a/web/views/@default/servers/server/log/today.html b/web/views/@default/servers/server/log/today.html index 18741398..8f412e46 100644 --- a/web/views/@default/servers/server/log/today.html +++ b/web/views/@default/servers/server/log/today.html @@ -12,7 +12,7 @@ - +

今天暂时还没有访问日志。