# huaweicloud-solution-serverless-log-upload-lts **Repository Path**: HuaweiCloudDeveloper/huaweicloud-solution-serverless-log-upload-lts ## Basic Information - **Project Name**: huaweicloud-solution-serverless-log-upload-lts - **Description**: 该解决方案可以帮助用户基于函数工作流服务实现日志文件上传至LTS进行可视化分析 - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master-dev - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2023-03-27 - **Last Updated**: 2025-06-16 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README [TOC] **解决方案介绍** =============== 该解决方案可以帮助用户基于函数工作流服务实现日志文件上传至LTS,进行可视化分析。 解决方案实践详情页面:https://www.huaweicloud.com/solution/implementations/serverless-log-upload-lts.html **架构图** --------------- ![方案架构](./document/Serverless-log-upload-LTS.png) **架构描述** --------------- 部署该方案中需要使用的资源: 1.创建一个对象存储服务 OBS桶,用于保存压缩的日志文件并触发函数工作流 FunctionGraph。 2.函数工作流 FunctionGraph,用于实现自动解压、解析日志文件、将日志结果逐行存储到云日志服务 LTS的业务逻辑。 3.创建云日志服务 LTS日志组和日志流,用于管理解压解析后、逐行存储的日志。 **组织结构** --------------- ``` lua huaweicloud-solution-website-security ├── Serverless-log-upload-LTS.tf.json -- 资源编排模板 ├── functiongraph ├── upload_files_to_lts.py -- 函数文件 ``` **开始使用** --------------- 1、登录华为云[对象存储服务控制台](https://console.huaweicloud.com/console/?agencyId=fab9f8ee1f0c4aa19dc410ee3027d878®ion=cn-north-4&locale=zh-cn#/obs/manager/buckets),选择本方案创建的OBS桶,上传日志文件压缩包(注意:上传文件需为“zip”格式压缩文件,若不是会导致日志文件上传LTS失败)。 图1 上传日志压缩文件 ![上传日志压缩文件](./document/readme-image-001.png) 2、登录华为云[云日志服务控制台](https://console.huaweicloud.com/lts/?agencyId=f9a6de0674e84d4686ff806fc4eb78e8®ion=cn-north-4&locale=zh-cn#/cts/manager/groups),选择本方案创建的日志组名称,单击进入,即可查看日志流。 图2 云日志服务LTS控制台 ![API网关管理](./document/readme-image-002.png)