浏览代码

修改cloudflare推送日志的字段

ChenHaolong 1 年之前
父节点
当前提交
8bb6a5b5bb
共有 1 个文件被更改,包括 7 次插入4 次删除
  1. 7 4
      server/LogPushCloudflareServer.go

+ 7 - 4
server/LogPushCloudflareServer.go

@@ -62,10 +62,13 @@ func (s *LogPushCloudflareServer) CreateLogPushJobByZoneId(ctx context.Context,
 	ctxAPI := context.Background()
 
 	job := cloudflare.LogpushJob{
-		Dataset:            requestCloudflare.GetDataSet(),
-		DestinationConf:    requestCloudflare.GetDestinationConf(),
-		Enabled:            true,
-		Frequency:          "high",
+		Dataset:         requestCloudflare.GetDataSet(),
+		DestinationConf: requestCloudflare.GetDestinationConf(),
+		Enabled:         true,
+		Frequency:       "low",
+		LogpullOptions: "fields=RayID,ZoneName," +
+			"ClientCountry,ClientIP,ClientRequestBytes,ClientRequestHost,ClientRequestPath," +
+			"EdgeResponseStatus,EdgeResponseBytes,EdgeStartTimestamp&timestamps=rfc3339,EdgeEndTimestamp&timestamps=rfc3339",
 		OwnershipChallenge: requestCloudflare.GetOwnershipChallenge(),
 	}
 	result, err := api.CreateZoneLogpushJob(ctxAPI, requestCloudflare.GetZoneId(), job)