tencent cloud

All product documents
Serverless Cloud Function
SCF +CLS Dump to COS
Last updated: 2024-12-02 16:35:34
SCF +CLS Dump to COS
Last updated: 2024-12-02 16:35:34

Overview

This document describes how to use SCF to dump CLS logs to COS. CLS is mainly used for log collection, SCF mainly provides node computing capabilities for data processing, and COS mainly provides persistent data storage capabilities. For the data processing flowchart, please see Function Processing Overview.

Directions

Creating logset and topic

1. Log in to the CLS console and click Log Topic on the left sidebar.
2. On the logset management page, select the region of the logset at the top.
3. Click Create Log Topic and enter relevant information in the Create Logset pop-up window:
Log Topic Name: enter project_test for example.
Logset Name: enter nginx for example.
img


4. Click OK.
5. The log topic is successfully added, and you will be redirected to the log topic management page as shown below:
img



Creating SCF function

1. Log in to the Serverless console and enter the function service page.
2. At the top of the Function Service page, select the Beijing region and click Create to enter the function creation page and configure the following parameters:
Creation method: select Template.
Fuzzy search: enter "CLSSCFCOS" and search.
3. Click Learn More in the template to view relevant information in the Template Details pop-up window, which can be downloaded.


4. After configuring the basic information, click Next to enter the function configuration page.
Function name: enter "CLSdemo".
Select the Beijing region.
5. Keep the default function configuration and click Complete to complete the function creation.

Configuring CLS trigger

1. Log in to the CLS console and click Logset on the left sidebar.
2. Find the created logset and click View in the Operation column on the right to enter the logset details page.
3. On the log topic details page, select Function Processing and click Create. Add the created function in the pop-up "Function Processing" window as shown below:

The main parameter information is as follows. Keep the remaining configuration items as default:
Namespace: select the function namespace.
Function name: select the function created in the Creating SCF function step.
Alias: select a function alias.
Maximum waiting time: configure the longest waiting time for a single event pull. Default value: 60s.

Testing function

1. Download the log file in the test sample, extract demo-scf1.txt, and import it to the source CLS service.
2. Switch to the Serverless console to view the execution result. Select the Log Query tab on the function details page to view the printed log information as shown below:


3. Log in to the COS console to view the data dumping and processing result.
Note:
You can write specific data processing methods as needed.
Was this page helpful?
You can also Contact Sales or Submit a Ticket for help.
Yes
No

Feedback

Contact Us

Contact our sales team or business advisors to help your business.

Technical Support

Open a ticket if you're looking for further assistance. Our Ticket is 7x24 available.

7x24 Phone Support
Hong Kong, China
+852 800 906 020 (Toll Free)
United States
+1 844 606 0804 (Toll Free)
United Kingdom
+44 808 196 4551 (Toll Free)
Canada
+1 888 605 7930 (Toll Free)
Australia
+61 1300 986 386 (Toll Free)
EdgeOne hotline
+852 300 80699
More local hotlines coming soon