发现有错误报警后,我们再次回到云开发平台。在云开发平台可以看到当应用上线后, 就会出现“运维监控”和“应用账单”两个入口。运维监控是可以帮助快速查看应用线上运 行的日志。那么为了解决上述的问题,我们点开运维监控查看运行日志。打开运维监控后,顶部会让我们选择要查看的运维监控环境。我们点开日常环境,这里 面有日志查询和函数指标。点击函数指标会切换到函数指标的一个界面,可以看到日常环境 函数的调用情况,比如说内存使用情况,执行的时间,出错的情况,然后包括错误率等等这 些信息。点开日志查询里有个简单查询,有个高级查询,一般情况下简单查询就足够我们去使用 了。在日志查询里,点开每一个请求都可以看到请求背后的信息。这里我们可以点开每一个 请求,看到请求背后的日志。那么我们怎么能通过海量的请求日志信息,定位到具体的问题呢?举个例子,比如 default 要发起 api/db_get 的请求,它会引入 db_conflict,也就是配置数据库的信息,然 后再根据用户使用的数据库来切换不同的代码去执行不同的逻辑。 我们看一下 db_config.js,它会去读取不同的数据库配置。我们可以把这些数据库配 置录入到我们的系统环境里面,比如说应用环境。我们先在日常环境把这个数据库连接信息 这些环境变量添加进去。添加进去之后,再来日常环境测试一下,测试后再重新请求获取信 息。这样就成功了。所以大家如果要通过日志去定位问题,可以在你的代码里去输入日志的消息。具体方法, 可以打开帮助文档中的快速入门,在运维监控部分里,有教大家怎么在应用里去写日志。大 家可以通过这个文档来快速的去了解如何在应用里写日志,如何通过日志定位应用的线上的 问题。在开发调试阶段查看日志并定位问题。如果已经部署到线上了,怎么操作 呢?部署成功后,可以登录原日常环境自定义域名,打开页面标题提示会由“日常环境“变 成”线上环境“,说明部署成功。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。