为了更好的改善用户开发,调试和使用云函数的体验,解决客户从开发,部署到运维流程中的痛点问题,6月份,腾讯云云函数产品发布了如下新特性:
- SCF CLI命令行工具及VS Code插件全新发布
- 云端开发WebIDE灰度发布
- 支持别名能力
- 监控告警指标的丰富,支持namespace级别告警
- 支持配置CLS日志服务
1
开发体验优化工具:
SCF CLI及 VS Code插件
SCF CLI组合VS Code插件,帮助您方便的进行本地开发、测试和调试。您可以通过VS Code插件拉取云端的函数列表,并在本地创建新的模板函数,通过本地的开发语言环境进行模拟运行和本地调试。详情可以参考
- VS Code插件文档:https://marketplace.visualstudio.com/items?itemName=tencentcloud.tencent-cloud-vscode-toolkit)
- SCF CLI文档:https://cloud.tencent.com/document/product/583/33446
【适用场景】多个函数的管理和展示,在函数创建、开发及调试阶段均适用。
【解决痛点】原有本地开发时,多函数的代码、配置难以管理。版本更新需要多次做部署,上传等手动操作,操作较复杂等问题。
2
云端开发 WebIDE(灰度中)
云端的代码编辑支持对文件目录树的查看,以及多个文件的编辑。让您在云端查看和编写代码更加便捷直观。该能力灰度中,即将在七月下旬全量发布。
【适用场景】在Web端查看函数目录结构,对代码文件做简单的修改等场景。
【解决痛点】较为复杂的云函数代码文件,上传到云端中无法查看到目录结构,仅能对函数的入口文件做修改。WebIDE的支持可以方便的在云端对函数代码做查看和简单操作。
3
支持别名能力(即将支持灰度能力)
支持创建别名,并指向对应的版本,用于区分不同的环境(如开发、测试和生产环境)。支持对别名进行描述和修改等,即将支持多版本之间通过别名做流量灰度。便于您进行版本发布,回滚和灰度。详情可参考别名管理文档:https://cloud.tencent.com/document/product/583/36149
【适用场景】版本发布时,保持开发/测试/线上环境不变,仅切换别名指向的版本。
【解决痛点】在版本发布时,没有别名做指向,则需要不断切换环境对应的版本。
4
监控告警能力优化
支持丰富的监控告警指标(如并发次数,受限次数,HTTP 4xx ,HTTP 5xx等),并支持为这些指标配置告警,便于您快速发现和定位问题,保障业务稳定。支持命名空间,函数以及版本等多维度的监控及告警能力。指标详情可以参考文档说明:https://cloud.tencent.com/document/product/583/32686
【适用场景】对函数的运行状况,延时和并发做监控以及告警的场景。
【解决痛点】监控指标如错误次数粒度较粗,无法精确定位到问题。
5
支持配置CLS日志服务
SCF支持配置用户的CLS日志服务,如果您以及开通了日志服务,则可以在SCF函数的配置中选取CLS对应的日志集和日志主题,并在CLS页面查看详细的SCF日志信息,支持进行关键字的筛选。
【适用场景】将SCF日志存储至CLS日志服务中,便于和整体日志集进行下游分析检索等场景。
【解决痛点】相比SCF提供的基础日志能力,CLS日志服务提供日志的关键字检索,存储,并在后续将支持日志的可视化和告警能力。
接下来,我们将会围绕以下几方面持续优化迭代,为您带来更完善的产品体验,敬请期待!
1. HTTP Function
- 提供可以直接通过 URL 触发的HTTP Function
2. HTTP Service
- 兼容开发框架,无需修改即可移植到 Serverless 中
3. GIT 对接
- 支持对接 Git,以 Git 作为代码来源更新函数代码
4. 在线包安装
- 通过指定所需第三方库或包,平台自动完成包的在线安装
如您对腾讯云云函数产品有任何意见和建议,欢迎关注上方公众号,后台回复留言, 我们将第一时间回复反馈,感谢您的支持!٩(๑❛ᴗ❛๑)۶
活动推荐
从开源OpenResty高性能解密、API 网关背后的技术难点分析到企业如何利用云环境快速上线服务、个人开发者如何轻松创业……API 网关能给你的生活带来哪些改变?7月13日,4位API网关专家将带你从多个方面深入理解API网关。感兴趣的读者赶紧点击阅读原文报名啦~