开发者学堂课程【降本增效实战利器: Serverless 应用引擎:如何管理日志 & 持久化数据】学习笔记,与课程紧密联系,让用户快速学习知识。
课程地址:https://developer.aliyun.com/learning/course/647/detail/10742
如何管理日志 & 持久化数据
实时日志
SAE 支持查看应用实例分组下各个 Pod 的实时日志,当应用出现异常情况时,您可以通过查看 Pod 的实时日志定位问题。
配置文件日志
SAE 可以将业务文件日志收集并输入 SLS 中,您可以无限制行数的查看所收集日志,并进行自聚合分析。
查看文件日志
配置 NAS 持久化存储
由于存储在容器中数据是非持久化的,SAE 支持了 NAS 存储功能,解决了应用实例数据持久化和实例间多读共享数据的问题。
查看 NAS 持久化存储
方法:准备 2 个应用实例:A 和 B,分别挂载 NAS。对 A 执行写入命令 echo"hello”>tmp.txt 对 B 执行读取命令 cat tmp.txt。如果 B 中能够读取到在 A 中写入的 hello,表示 NAS 挂载成功。
Sh-4.2# cd /tmp/
Sh-4.2# echo”test”>demo.log
Sh-4.2# cat demo.log
Text
Sh-4.2#
Sh-4.2# cat /tmp/demo.log
Text
Sh-4.2#