InfoQServerless 架构下如何实现日志的实时输出?( 六 )

return"hello world"vimserverless.yaml内容是:
exclude:serviceName:serverlessdescription:the serverless serviceenvironment:release通过sls --debug-serverless - http://service-89bjzrye-1256773370.gz.apigw.tencentcs.com/release30s? Hello_World ? done实时日志功能的测试配置 APIGW 的触发器 , 地址是上面输出的地址 + endpoints 中的 path:
scfloglogs -n Hello_World -r ap-guangzhou实时日志开启 ...[2020-03-04 16:36:08] : ......}[2020-03-04 16:36:09] : DEBUG debug_msg[2020-03-04 16:36:10] : INFO info_msg[2020-03-04 16:36:11] : WARNING warning_msg[2020-03-04 16:36:14] : ERROR error_msg[2020-03-04 16:36:14] : CRITICAL critical_msg[2020-03-04 16:36:16] : contextis: .......}.......至此 , 实现实时日志功能 。
总 结Serverless 架构虽然拥有很多优势 , 但是同时也有劣势 , 没有什么事情是完美的 , Serverless 架构也是如此 。 在 Serverless 架构下 , 日志的实时性确实是一个问题 , 这个问题不仅仅是我们可能要等十几秒才能看到日志 , 而且会影响开发效率、维护效率以及问题定位效率 , 但是我们可以通过自身来实现这样的功能 , 通过 API 网关的 Websocket 能力 , 通过云函数的与 API 网关的结合 , 构建一个实时日志的系统 。
InfoQ 读者交流群上线啦!各位小伙伴可以扫描下方二维码 , 添加 InfoQ 小助手 , 回复关键字“进群”申请入群 。 大家可以和 InfoQ 读者一起畅所欲言 , 和编辑们零距离接触 , 超值的技术礼包等你领取 , 还有超值活动等你参加 , 快来加入我们吧!
点个在看少个 bug ??


推荐阅读