SylviaBABY commented on code in PR #7856:
URL: https://github.com/apache/apisix/pull/7856#discussion_r962400036


##########
docs/zh/latest/plugins/tencent-cloud-cls.md:
##########
@@ -0,0 +1,147 @@
+---
+title: tencent-cloud-cls
+keywords:
+  - APISIX
+  - API 网关
+  - Plugin
+  - CLS
+  - 腾讯云
+description: API 网关 Apache APISIX tencent-cloud-cls 
插件可用于将日志推送到[腾讯云日志服务](https://cloud.tencent.com/document/product/614)。
+---
+
+<!--
+#
+# Licensed to the Apache Software Foundation (ASF) under one or more
+# contributor license agreements.  See the NOTICE file distributed with
+# this work for additional information regarding copyright ownership.
+# The ASF licenses this file to You under the Apache License, Version 2.0
+# (the "License"); you may not use this file except in compliance with
+# the License.  You may obtain a copy of the License at
+#
+#     http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+-->
+
+## 描述
+
+`tencent-cloud-cls` 插件可用于将 APISIX 
日志使用[腾讯云日志服务](https://cloud.tencent.com/document/product/614)API 推送到您的日志主题。

Review Comment:
   ```suggestion
   `tencent-cloud-cls` 插件可用于将 APISIX 
日志使用[腾讯云日志服务](https://cloud.tencent.com/document/product/614) API 推送到你的日志消息集合。
   ```



##########
docs/zh/latest/plugins/tencent-cloud-cls.md:
##########
@@ -0,0 +1,147 @@
+---
+title: tencent-cloud-cls
+keywords:
+  - APISIX
+  - API 网关
+  - Plugin
+  - CLS
+  - 腾讯云
+description: API 网关 Apache APISIX tencent-cloud-cls 
插件可用于将日志推送到[腾讯云日志服务](https://cloud.tencent.com/document/product/614)。
+---
+
+<!--
+#
+# Licensed to the Apache Software Foundation (ASF) under one or more
+# contributor license agreements.  See the NOTICE file distributed with
+# this work for additional information regarding copyright ownership.
+# The ASF licenses this file to You under the Apache License, Version 2.0
+# (the "License"); you may not use this file except in compliance with
+# the License.  You may obtain a copy of the License at
+#
+#     http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+-->
+
+## 描述
+
+`tencent-cloud-cls` 插件可用于将 APISIX 
日志使用[腾讯云日志服务](https://cloud.tencent.com/document/product/614)API 推送到您的日志主题。
+
+## 属性
+
+| 名称              | 类型    | 必选项 | 默认值   | 有效值       | 描述                       
                                                    |
+| ----------------- | ------- | ------ |-------| ------------ 
|------------------------------------------------------------------------------|
+| cls_host          | string  | 是     |       |              | CLS API 
域名,参考[使用 API 上传日志](https://cloud.tencent.com/document/api/614/16873) |
+| cls_topic         | string  | 是     |       |              | CLS 日志主题 id     
                                                             |
+| secret_id         | string  | 是     |       |              | 云 API 密钥        
                                                             |

Review Comment:
   ```suggestion
   | secret_id         | string  | 是     |       |              | 云 API 密钥的 ID。 
                                                                    |
   ```



##########
docs/zh/latest/plugins/tencent-cloud-cls.md:
##########
@@ -0,0 +1,147 @@
+---
+title: tencent-cloud-cls
+keywords:
+  - APISIX
+  - API 网关
+  - Plugin
+  - CLS
+  - 腾讯云
+description: API 网关 Apache APISIX tencent-cloud-cls 
插件可用于将日志推送到[腾讯云日志服务](https://cloud.tencent.com/document/product/614)。
+---
+
+<!--
+#
+# Licensed to the Apache Software Foundation (ASF) under one or more
+# contributor license agreements.  See the NOTICE file distributed with
+# this work for additional information regarding copyright ownership.
+# The ASF licenses this file to You under the Apache License, Version 2.0
+# (the "License"); you may not use this file except in compliance with
+# the License.  You may obtain a copy of the License at
+#
+#     http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+-->
+
+## 描述
+
+`tencent-cloud-cls` 插件可用于将 APISIX 
日志使用[腾讯云日志服务](https://cloud.tencent.com/document/product/614)API 推送到您的日志主题。
+
+## 属性
+
+| 名称              | 类型    | 必选项 | 默认值   | 有效值       | 描述                       
                                                    |
+| ----------------- | ------- | ------ |-------| ------------ 
|------------------------------------------------------------------------------|
+| cls_host          | string  | 是     |       |              | CLS API 
域名,参考[使用 API 上传日志](https://cloud.tencent.com/document/api/614/16873) |
+| cls_topic         | string  | 是     |       |              | CLS 日志主题 id     
                                                             |
+| secret_id         | string  | 是     |       |              | 云 API 密钥        
                                                             |
+| secret_key        | string  | 是     |       |              | 云 API 密钥        
                                                             |

Review Comment:
   ```suggestion
   | secret_key        | string  | 是     |       |              | 云 API 密钥的 
Key。                                                                     |
   ```



##########
docs/zh/latest/plugins/tencent-cloud-cls.md:
##########
@@ -0,0 +1,147 @@
+---
+title: tencent-cloud-cls
+keywords:
+  - APISIX
+  - API 网关
+  - Plugin
+  - CLS
+  - 腾讯云
+description: API 网关 Apache APISIX tencent-cloud-cls 
插件可用于将日志推送到[腾讯云日志服务](https://cloud.tencent.com/document/product/614)。
+---
+
+<!--
+#
+# Licensed to the Apache Software Foundation (ASF) under one or more
+# contributor license agreements.  See the NOTICE file distributed with
+# this work for additional information regarding copyright ownership.
+# The ASF licenses this file to You under the Apache License, Version 2.0
+# (the "License"); you may not use this file except in compliance with
+# the License.  You may obtain a copy of the License at
+#
+#     http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+-->
+
+## 描述
+
+`tencent-cloud-cls` 插件可用于将 APISIX 
日志使用[腾讯云日志服务](https://cloud.tencent.com/document/product/614)API 推送到您的日志主题。
+
+## 属性
+
+| 名称              | 类型    | 必选项 | 默认值   | 有效值       | 描述                       
                                                    |
+| ----------------- | ------- | ------ |-------| ------------ 
|------------------------------------------------------------------------------|
+| cls_host          | string  | 是     |       |              | CLS API 
域名,参考[使用 API 上传日志](https://cloud.tencent.com/document/api/614/16873) |
+| cls_topic         | string  | 是     |       |              | CLS 日志主题 id     
                                                             |

Review Comment:
   ```suggestion
   | cls_topic         | string  | 是     |       |              | CLS 日志消息集合的 
ID。                                                                  |
   ```



##########
docs/en/latest/plugins/tencent-cloud-cls.md:
##########
@@ -0,0 +1,141 @@
+---
+title: tencent-cloud-cls
+keywords:
+  - APISIX
+  - API Gateway
+  - Plugin
+  - CLS
+  - Tencent Cloud
+description: This document contains information about the Apache APISIX 
tencent-cloud-cls Plugin。
+---
+
+<!--
+#
+# Licensed to the Apache Software Foundation (ASF) under one or more
+# contributor license agreements.  See the NOTICE file distributed with
+# this work for additional information regarding copyright ownership.
+# The ASF licenses this file to You under the Apache License, Version 2.0
+# (the "License"); you may not use this file except in compliance with
+# the License.  You may obtain a copy of the License at
+#
+#     http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+-->
+
+## Description
+
+The `tencent-cloud-cls` Plugin uses [TencentCloud 
CLS](https://cloud.tencent.com/document/product/614)API to forward logs to your 
topic.
+
+## Attributes
+
+| Name              | Type    | Required | Default | Valid values  | 
Description                                                  |
+| ----------------- | ------- | -------- |---------| ------------- | 
------------------------------------------------------------ |
+| cls_host          | string  | Yes      |         |               | CLS API 
host,please refer [Uploading Structured 
Logs](https://www.tencentcloud.com/document/api/614/16873) |
+| cls_topic         | string  | Yes      |         |               | topic of 
CLS                                                 |
+| secret_id         | string  | Yes      |         |               | SecretId 
of your API Key                                     |
+| secret_key        | string  | Yes      |         |               | SecretKey 
of your API KEY                                    |
+| sample_ratio      | number  | No       | 1       | [0.00001, 1]  | How often 
to sample the requests. Setting to `1` will sample all requests. |
+| include_req_body  | boolean | No       | false   | [false, true] | When set 
to `true` includes the request body in the log. If the request body is too big 
to be kept in the memory, it can't be logged due to Nginx's limitations. |

Review Comment:
   ```suggestion
   | include_req_body  | boolean | No       | false   | [false, true] | When 
set to `true` includes the request body in the log. If the request body is too 
big to be kept in the memory, it can't be logged due to NGINX's limitations. |
   ```



##########
docs/en/latest/plugins/tencent-cloud-cls.md:
##########
@@ -0,0 +1,141 @@
+---
+title: tencent-cloud-cls
+keywords:
+  - APISIX
+  - API Gateway
+  - Plugin
+  - CLS
+  - Tencent Cloud
+description: This document contains information about the Apache APISIX 
tencent-cloud-cls Plugin。
+---
+
+<!--
+#
+# Licensed to the Apache Software Foundation (ASF) under one or more
+# contributor license agreements.  See the NOTICE file distributed with
+# this work for additional information regarding copyright ownership.
+# The ASF licenses this file to You under the Apache License, Version 2.0
+# (the "License"); you may not use this file except in compliance with
+# the License.  You may obtain a copy of the License at
+#
+#     http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+-->
+
+## Description
+
+The `tencent-cloud-cls` Plugin uses [TencentCloud 
CLS](https://cloud.tencent.com/document/product/614)API to forward logs to your 
topic.
+
+## Attributes
+
+| Name              | Type    | Required | Default | Valid values  | 
Description                                                  |
+| ----------------- | ------- | -------- |---------| ------------- | 
------------------------------------------------------------ |
+| cls_host          | string  | Yes      |         |               | CLS API 
host,please refer [Uploading Structured 
Logs](https://www.tencentcloud.com/document/api/614/16873) |
+| cls_topic         | string  | Yes      |         |               | topic of 
CLS                                                 |
+| secret_id         | string  | Yes      |         |               | SecretId 
of your API Key                                     |
+| secret_key        | string  | Yes      |         |               | SecretKey 
of your API KEY                                    |
+| sample_ratio      | number  | No       | 1       | [0.00001, 1]  | How often 
to sample the requests. Setting to `1` will sample all requests. |
+| include_req_body  | boolean | No       | false   | [false, true] | When set 
to `true` includes the request body in the log. If the request body is too big 
to be kept in the memory, it can't be logged due to Nginx's limitations. |
+| include_resp_body | boolean | No       | false   | [false, true] | When set 
to `true` includes the response body in the log.    |
+| global_tag        | object  | No       |         |               | kv pairs 
in json,send with each log                         |

Review Comment:
   ```suggestion
   | global_tag        | object  | No       |         |               | kv 
pairs in JSON,send with each log.                         |
   ```



##########
docs/en/latest/plugins/tencent-cloud-cls.md:
##########
@@ -0,0 +1,141 @@
+---
+title: tencent-cloud-cls
+keywords:
+  - APISIX
+  - API Gateway
+  - Plugin
+  - CLS
+  - Tencent Cloud
+description: This document contains information about the Apache APISIX 
tencent-cloud-cls Plugin。
+---
+
+<!--
+#
+# Licensed to the Apache Software Foundation (ASF) under one or more
+# contributor license agreements.  See the NOTICE file distributed with
+# this work for additional information regarding copyright ownership.
+# The ASF licenses this file to You under the Apache License, Version 2.0
+# (the "License"); you may not use this file except in compliance with
+# the License.  You may obtain a copy of the License at
+#
+#     http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+-->
+
+## Description
+
+The `tencent-cloud-cls` Plugin uses [TencentCloud 
CLS](https://cloud.tencent.com/document/product/614)API to forward logs to your 
topic.
+
+## Attributes

Review Comment:
   Pls add a period at the end of each sentence in Description



##########
docs/en/latest/plugins/tencent-cloud-cls.md:
##########
@@ -0,0 +1,141 @@
+---
+title: tencent-cloud-cls
+keywords:
+  - APISIX
+  - API Gateway
+  - Plugin
+  - CLS
+  - Tencent Cloud
+description: This document contains information about the Apache APISIX 
tencent-cloud-cls Plugin。
+---
+
+<!--
+#
+# Licensed to the Apache Software Foundation (ASF) under one or more
+# contributor license agreements.  See the NOTICE file distributed with
+# this work for additional information regarding copyright ownership.
+# The ASF licenses this file to You under the Apache License, Version 2.0
+# (the "License"); you may not use this file except in compliance with
+# the License.  You may obtain a copy of the License at
+#
+#     http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+-->
+
+## Description
+
+The `tencent-cloud-cls` Plugin uses [TencentCloud 
CLS](https://cloud.tencent.com/document/product/614)API to forward logs to your 
topic.
+
+## Attributes
+
+| Name              | Type    | Required | Default | Valid values  | 
Description                                                  |
+| ----------------- | ------- | -------- |---------| ------------- | 
------------------------------------------------------------ |
+| cls_host          | string  | Yes      |         |               | CLS API 
host,please refer [Uploading Structured 
Logs](https://www.tencentcloud.com/document/api/614/16873) |
+| cls_topic         | string  | Yes      |         |               | topic of 
CLS                                                 |
+| secret_id         | string  | Yes      |         |               | SecretId 
of your API Key                                     |
+| secret_key        | string  | Yes      |         |               | SecretKey 
of your API KEY                                    |
+| sample_ratio      | number  | No       | 1       | [0.00001, 1]  | How often 
to sample the requests. Setting to `1` will sample all requests. |

Review Comment:
   ```suggestion
   | sample_ratio      | number  | No       | 1       | [0.00001, 1]  | 
Sampling ratio. Setting to `1` will sample all requests. |
   ```



##########
docs/en/latest/plugins/tencent-cloud-cls.md:
##########
@@ -0,0 +1,141 @@
+---
+title: tencent-cloud-cls
+keywords:
+  - APISIX
+  - API Gateway
+  - Plugin
+  - CLS
+  - Tencent Cloud
+description: This document contains information about the Apache APISIX 
tencent-cloud-cls Plugin。
+---
+
+<!--
+#
+# Licensed to the Apache Software Foundation (ASF) under one or more
+# contributor license agreements.  See the NOTICE file distributed with
+# this work for additional information regarding copyright ownership.
+# The ASF licenses this file to You under the Apache License, Version 2.0
+# (the "License"); you may not use this file except in compliance with
+# the License.  You may obtain a copy of the License at
+#
+#     http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+-->
+
+## Description
+
+The `tencent-cloud-cls` Plugin uses [TencentCloud 
CLS](https://cloud.tencent.com/document/product/614)API to forward logs to your 
topic.
+
+## Attributes
+
+| Name              | Type    | Required | Default | Valid values  | 
Description                                                  |
+| ----------------- | ------- | -------- |---------| ------------- | 
------------------------------------------------------------ |
+| cls_host          | string  | Yes      |         |               | CLS API 
host,please refer [Uploading Structured 
Logs](https://www.tencentcloud.com/document/api/614/16873) |
+| cls_topic         | string  | Yes      |         |               | topic of 
CLS                                                 |
+| secret_id         | string  | Yes      |         |               | SecretId 
of your API Key                                     |
+| secret_key        | string  | Yes      |         |               | SecretKey 
of your API KEY                                    |
+| sample_ratio      | number  | No       | 1       | [0.00001, 1]  | How often 
to sample the requests. Setting to `1` will sample all requests. |
+| include_req_body  | boolean | No       | false   | [false, true] | When set 
to `true` includes the request body in the log. If the request body is too big 
to be kept in the memory, it can't be logged due to Nginx's limitations. |
+| include_resp_body | boolean | No       | false   | [false, true] | When set 
to `true` includes the response body in the log.    |
+| global_tag        | object  | No       |         |               | kv pairs 
in json,send with each log                         |
+
+This Plugin supports using batch processors to aggregate and process entries 
(logs/data) in a batch. This avoids the need for frequently submitting the 
data. The batch processor submits data every `5` seconds or when the data in 
the queue reaches `1000`. See [Batch 
Processor](../batch-processor.md#configuration) for more information or setting 
your custom configuration.
+
+## Metadata
+
+You can also set the format of the logs by configuring the Plugin metadata. 
The following configurations are available:
+
+| Name       | Type   | Required | Default                                     
                                  | Description                                 
                                                                                
                                                                                
                                            |
+| ---------- | ------ | -------- | 
----------------------------------------------------------------------------- | 
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
 |
+| log_format | object | False    | {"host": "$host", "@timestamp": 
"$time_iso8601", "client_ip": "$remote_addr"} | Log format declared as key 
value pairs in JSON format. Values only support strings. 
[APISIX](../apisix-variable.md) or 
[Nginx](http://nginx.org/en/docs/varindex.html) variables can be used by 
prefixing the string with `$`. |
+
+:::info IMPORTANT
+
+Configuring the Plugin metadata is global in scope. This means that it will 
take effect on all Routes and Services which use the `tencent-cloud-cls` Plugin.
+
+:::
+
+The example below shows how you can configure through the Admin API:
+
+```shell
+curl http://127.0.0.1:9180/apisix/admin/plugin_metadata/tencent-cloud-cls \
+-H 'X-API-KEY: edd1c9f034335f136f87ad84b625c8f1' -X PUT -d '
+{
+    "log_format": {
+        "host": "$host",
+        "@timestamp": "$time_iso8601",
+        "client_ip": "$remote_addr"
+    }
+}'
+```
+
+With this configuration, your logs would be formatted as shown below:
+
+```shell
+{"host":"localhost","@timestamp":"2020-09-23T19:05:05-04:00","client_ip":"127.0.0.1","route_id":"1"}
+{"host":"localhost","@timestamp":"2020-09-23T19:05:05-04:00","client_ip":"127.0.0.1","route_id":"1"}
+```
+
+## Enabling the Plugin
+
+The example below shows how you can enable the Plugin on a specific Route:
+
+```shell
+curl http://127.0.0.1:9180/apisix/admin/routes/1 \
+-H 'X-API-KEY: edd1c9f034335f136f87ad84b625c8f1' -X PUT -d '
+{
+    "plugins": {
+        "tencent-cloud-cls": {
+            "cls_host": "ap-guangzhou.cls.tencentyun.com",
+            "cls_topic": "xxxxxxxx-xxxx-xxxx-xxxx",
+            "global_tag": {
+                "module": "cls-logger",
+                "server_name": "YourApiGateWay"
+            },
+            "include_req_body": true,
+            "include_resp_body": true,
+            "secret_id": "xxx",
+            "secret_key": "xxxx"
+        }
+    },
+      "upstream": {
+           "type": "roundrobin",
+           "nodes": {
+               "127.0.0.1:1980": 1
+           }
+      },
+      "uri": "/hello"
+}'
+```
+
+## Example usage
+
+Now, if you make a request to APISIX, it will be logged in your cls topic:
+
+```shell
+curl -i http://127.0.0.1:9080/hello
+```
+
+## Disable Plugin
+
+To disable this Plugin, you can delete the corresponding JSON configuration 
from the Plugin configuration. APISIX will automatically reload and you do not 
have to restart for this to take effect.
+
+```shell
+curl http://127.0.0.1:9180/apisix/admin/routes/1  -H 'X-API-KEY: 
edd1c9f034335f136f87ad84b625c8f1' -X PUT -d '

Review Comment:
   ```suggestion
   curl http://127.0.0.1:9180/apisix/admin/routes/1 \
   -H 'X-API-KEY: edd1c9f034335f136f87ad84b625c8f1' -X PUT -d '
   ```



##########
docs/zh/latest/plugins/tencent-cloud-cls.md:
##########
@@ -0,0 +1,147 @@
+---
+title: tencent-cloud-cls
+keywords:
+  - APISIX
+  - API 网关
+  - Plugin
+  - CLS
+  - 腾讯云
+description: API 网关 Apache APISIX tencent-cloud-cls 
插件可用于将日志推送到[腾讯云日志服务](https://cloud.tencent.com/document/product/614)。
+---
+
+<!--
+#
+# Licensed to the Apache Software Foundation (ASF) under one or more
+# contributor license agreements.  See the NOTICE file distributed with
+# this work for additional information regarding copyright ownership.
+# The ASF licenses this file to You under the Apache License, Version 2.0
+# (the "License"); you may not use this file except in compliance with
+# the License.  You may obtain a copy of the License at
+#
+#     http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+-->
+
+## 描述
+
+`tencent-cloud-cls` 插件可用于将 APISIX 
日志使用[腾讯云日志服务](https://cloud.tencent.com/document/product/614)API 推送到您的日志主题。
+
+## 属性

Review Comment:
   Pls add a period at the end of each sentence in Description



##########
docs/en/latest/plugins/tencent-cloud-cls.md:
##########
@@ -0,0 +1,141 @@
+---
+title: tencent-cloud-cls
+keywords:
+  - APISIX
+  - API Gateway
+  - Plugin
+  - CLS
+  - Tencent Cloud
+description: This document contains information about the Apache APISIX 
tencent-cloud-cls Plugin。
+---
+
+<!--
+#
+# Licensed to the Apache Software Foundation (ASF) under one or more
+# contributor license agreements.  See the NOTICE file distributed with
+# this work for additional information regarding copyright ownership.
+# The ASF licenses this file to You under the Apache License, Version 2.0
+# (the "License"); you may not use this file except in compliance with
+# the License.  You may obtain a copy of the License at
+#
+#     http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+-->
+
+## Description
+
+The `tencent-cloud-cls` Plugin uses [TencentCloud 
CLS](https://cloud.tencent.com/document/product/614)API to forward logs to your 
topic.

Review Comment:
   ```suggestion
   The `tencent-cloud-cls` Plugin uses [TencentCloud 
CLS](https://cloud.tencent.com/document/product/614)API to forward APISIX logs 
to your topic.
   ```



##########
docs/en/latest/plugins/tencent-cloud-cls.md:
##########
@@ -0,0 +1,141 @@
+---
+title: tencent-cloud-cls
+keywords:
+  - APISIX
+  - API Gateway
+  - Plugin
+  - CLS
+  - Tencent Cloud
+description: This document contains information about the Apache APISIX 
tencent-cloud-cls Plugin。
+---
+
+<!--
+#
+# Licensed to the Apache Software Foundation (ASF) under one or more
+# contributor license agreements.  See the NOTICE file distributed with
+# this work for additional information regarding copyright ownership.
+# The ASF licenses this file to You under the Apache License, Version 2.0
+# (the "License"); you may not use this file except in compliance with
+# the License.  You may obtain a copy of the License at
+#
+#     http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+-->
+
+## Description
+
+The `tencent-cloud-cls` Plugin uses [TencentCloud 
CLS](https://cloud.tencent.com/document/product/614)API to forward logs to your 
topic.
+
+## Attributes
+
+| Name              | Type    | Required | Default | Valid values  | 
Description                                                  |
+| ----------------- | ------- | -------- |---------| ------------- | 
------------------------------------------------------------ |
+| cls_host          | string  | Yes      |         |               | CLS API 
host,please refer [Uploading Structured 
Logs](https://www.tencentcloud.com/document/api/614/16873) |
+| cls_topic         | string  | Yes      |         |               | topic of 
CLS                                                 |
+| secret_id         | string  | Yes      |         |               | SecretId 
of your API Key                                     |
+| secret_key        | string  | Yes      |         |               | SecretKey 
of your API KEY                                    |

Review Comment:
   ```suggestion
   | secret_key        | string  | Yes      |         |               | 
SecretKey of your API Key.                                    |
   ```



##########
docs/zh/latest/plugins/tencent-cloud-cls.md:
##########
@@ -0,0 +1,147 @@
+---
+title: tencent-cloud-cls
+keywords:
+  - APISIX
+  - API 网关
+  - Plugin
+  - CLS
+  - 腾讯云
+description: API 网关 Apache APISIX tencent-cloud-cls 
插件可用于将日志推送到[腾讯云日志服务](https://cloud.tencent.com/document/product/614)。
+---
+
+<!--
+#
+# Licensed to the Apache Software Foundation (ASF) under one or more
+# contributor license agreements.  See the NOTICE file distributed with
+# this work for additional information regarding copyright ownership.
+# The ASF licenses this file to You under the Apache License, Version 2.0
+# (the "License"); you may not use this file except in compliance with
+# the License.  You may obtain a copy of the License at
+#
+#     http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+-->
+
+## 描述
+
+`tencent-cloud-cls` 插件可用于将 APISIX 
日志使用[腾讯云日志服务](https://cloud.tencent.com/document/product/614)API 推送到您的日志主题。
+
+## 属性
+
+| 名称              | 类型    | 必选项 | 默认值   | 有效值       | 描述                       
                                                    |
+| ----------------- | ------- | ------ |-------| ------------ 
|------------------------------------------------------------------------------|
+| cls_host          | string  | 是     |       |              | CLS API 
域名,参考[使用 API 上传日志](https://cloud.tencent.com/document/api/614/16873) |
+| cls_topic         | string  | 是     |       |              | CLS 日志主题 id     
                                                             |
+| secret_id         | string  | 是     |       |              | 云 API 密钥        
                                                             |
+| secret_key        | string  | 是     |       |              | 云 API 密钥        
                                                             |
+| sample_ratio      | number  | 否     | 1     | [0.00001, 1] | 采样的比例。设置为 `1` 
时,将对所有请求进行采样。                                                  |
+| include_req_body  | boolean | 否     | false | [false, true]| 当设置为 `true` 
时,日志中将包含请求体。                                                     |
+| include_resp_body | boolean | 否     | false | [false, true]| 当设置为 `true` 
时,日志中将包含响应体。                                                     |
+| global_tag        | object  | 否     |       |              | kv 形式的 json 
数据,写入每一条日志,便于 CLS 上检索                                            |

Review Comment:
   ```suggestion
   | global_tag        | object  | 否     |       |              | kv 形式的 JSON 
数据,可以写入每一条日志,便于在 CLS 中检索。                                            |
   ```



-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to