

{"tries":"[{\\"balancer_latency\\":0,\\"port\\":80,\\"balancer_start\\":1654569xxxxxx,\\"ip\\":\\"172.0.0.2\\"}]","upstream_uri":"/10k","querystring":"{}","req_url":"http://172.0.0.3/test","latency_kong":"1","req_method":"GET","resp_headers":"{\\"x-kong-upstream-latency\\":\\"2\\",\\"date\\":\\"Tue, 07 Jun 2022 02:34:15 GMT\\"}","req_uri":"/test","resp_status":"200","request_time":"3","req_body":"","resp_body":"some response body","latency_proxy":"2","req_headers":"{\\"host\\":\\"172.16.0.37\\"}","started_at":"1654569xxxxxx","client_ip":"127.0.0.1","upstream_response_time":"2","resp_size":"10476","route_id":"cca80823-3189-47fb-8a1f-21ebe7xxxxxx","route_name": "","service_id":"17caaef5-dc84-4c93-8148-e63ce1xxxxxx","service_name": "","consumer_id":"","consumer_name": ""}
参数 | 是否必填 | 默认值 | 描述 |
cls_host | 是 | - | |
cls_topic | 是 | - | 日志上报的目标 CLS Topic |
secret_id | 是 | - | 腾讯云账户 SecretID |
secret_key | 是 | - | 腾讯云账户 SecretKey |
log_req_body | 是 | false | 是否记录请求 Body 日志字段,开启后对网关性能有一定影响 |
log_resp_body | 是 | false | 是否记录响应 Body 日志字段,开启后对网关性能有一定影响 |
max_req_body_size | 是 | 10240 | 最大请求 Body 日志长度(单位字节),超出会被截断 |
max_resp_body_size | 是 | 10240 | 最大响应 Body 日志长度(单位字节),超出会被截断 |
batch_size | 是 | 100 | 单次上报日志数量,一批日志大小不建议超过 8 MB。 |
retry_count | 是 | 3 | 最大重试次数。 |
mode | 否 | memory | memory: 通过 CLS SDK 从内存队列中异步上报日志。access_log: 通过 access_log 模块,配合 loglistener 采集上报,受磁盘性能影响,如需使用请工单联系开通。 |
fallback_to_access_log | 否 | false | 当使用 memory 模式时,上报队列堆积时是否降级到 access_log 上报模式, 如需使用请工单联系开通。 |
cls:UploadLog 策略权限,详情请参见 CLS 自定义策略示例 中使用 API 上传数据部分。文档反馈