# Serverless 日志迁移 > ticket: https://app.asana.com/0/1200011502754281/1201456670348939/f ## 问题 1. 未接入 **cls** 的scf,但是创建时间在 **2021-02-02** 之前,是否需要进行迁移?(需要迁移) 2. SCF 自动生成的cls topic 和主动配置的logtopic,除了数据集的存放位置不同,是否有其他差异?(默认日志主题不支持用户自己修改日志索引) 3. SCF 是否会自动对未主动接入**cls** 的所有云函数(包括2021-02-02之前建立的)自动配置 **cls**?(不会对存量函数自动配置cls) 4. SCF 是否可以对新生成的云函数自动添加默认的**cls**配置? 这个情况主要针对 **namespace:Components** 下的云函数, 因为里面的云函数都是可能被用户随时创建的。 (会对没有配置cls自动设置默认日志主题) ## appid:1300963013 serverlessinc ### shanghai 测试环境 #### namespace: `default` 包含我们的业务代码的dev环境, 现在还未接入 **cls**的函数: - cn-analytics-report - https://console.intl.cloud.tencent.com/scf/list-detail?rid=4&ns=default&id=cn-analytics-report - 每周数据统计脚本 - 迁移计划: 建立 `logset-logtopic`: `SLS_logset_dev-analytics_report`, 函数配置对应[cls字段](https://github.com/serverless-components/tencent-scf/blob/master/docs/configure.md#cls) - sp-events-api-function-dev-acmeinc - https://console.intl.cloud.tencent.com/scf/list-detail?rid=4&ns=default&id=sp-events-api-function-dev-acmeinc - Serverless events 服务 - 迁移计划: 建立 `logset-logtopic`: `SLS_logst_dev-Events`, 控制台配置 cls 日志参数 - sp-engine-api-function-dev-acmeinc - https://console.intl.cloud.tencent.com/scf/list-detail?rid=4&ns=default&id=sp-engine-api-function-dev-acmeinc - Serverless engine 服务 - 迁移计划: 建立 `logset-logtopic`: `SLS_logst_dev-Engine`, 控制台配置 cls 日志参数 - sp-registry-api-function-dev-acmeinc - https://console.intl.cloud.tencent.com/scf/list-detail?rid=4&ns=default&id=sp-registry-api-function-dev-acmeinc - Serverless registry 服务 - 迁移计划: 建立 `logset-logtopic`: `SLS_logst_dev-Registry`, 控制台配置 cls 日志参数 - sp-notifications-and-metrics - https://console.intl.cloud.tencent.com/scf/list-detail?rid=4&ns=default&id=sp-notifications-and-metrics - Serverless registry 服务 - 迁移计划:建立 `logset-logtopic`: `SLS_logst_dev-Metrics`, 控制台配置 cls 日志参数 #### namespace: `Components` 此空间存放的是 **组件** 的运行实例scf, 比如 `sls publish` 一个koa的组件版本,就会的`Components` namespace 中建立对应的koa的scf实例 - 当前存在 **90**个组件实例 - 迁移计划: 因数量过多,所以打算由SCF 自动建立对应的日志主题并投递到相同的日志主题中. 不进行手动建立主题和进行关联配置 ### guangzhou 生产环境 #### namespace: `default` 包含我们的业务代码的prod环境, 现在还未接入 **cls**的函数: - cn-op-dashboard-server - 此scf是很久之前为腾讯提供的API: 功能为允许一个组件成为 **featured**组件,已经停止使用。 #### namespace: `Components` 此空间存放的是 **组件** 的运行实例scf, 比如 `sls publish` 一个koa的组件版本,就会的`Components` namespace 中建立对应的koa的scf实例 - 当前存在 **616**个组件实例 - 迁移计划: 因数量过多,所以打算由SCF 自动建立对应的日志主题并投递到相同的日志主题中. 不进行手动建立主题和进行关联配置 ### hongkong #### namespace: `default` - sls-registry-ui - https://console.intl.cloud.tencent.com/scf/list-detail?rid=5&ns=default&id=sls-registry-ui - registry ui 网站,向用户展示 **featured** 官方component: https://service-n0x09vak-1300963013.hk.apigw.tencentcs.com/, 已停止开发 - 迁移计划: 建立 `logset-logtopic`: `SLS_logst_hk-Registry_UI`, 控制台配置 cls 日志参数 ## 预计日志迁移不会对现有功能造成影响,我们没有直接依赖于日志的功能。
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up