ソースを参照

修改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)