「错误信息」功能

OneAPM 的「错误信息」功能会显示应用程序在指定时段内的所有错误信息或异常,同时用户可以使用排序选项,深入查看错误细节。

OneAPM 可以监控的错误类型如下:

  • 安全连接失败

  • 请求超时

  • 连接host失败

  • host连接数据库或外部请求失败

  • 未连接至网络

  • 客户端错误:状态码4XX

  • 服务器错误:状态码5XX

您可以从以下两个界面查看错误信息/错误率。

应用监控总览界面

路径:在应用程序中选择应用,此处以 Python Application_mmblog 为例。如下图所示:

之后点击监控 > 总览,页面中部即为错误率图,如下:

注意:错误率是应用程序返回异常数据的比率。

鼠标悬停在图表的任意时间节点上,可以查看对应时间间隔内的错误率详细信息——该段时间内的错误率、每分钟的平均错误次数、每分钟的平均请求次数。

错误信息界面

路径:选定应用程序后,点击事件 > 错误信息

该页面显示详细的错误率,包括错误出现的始末,请求地址,错误具体到代码级别。

其中详细的错误率分析,以表格方式展示,如下图:

点击错误的请求地址,将会列出该错误的URL、第一次和最后一次发生时间、错误发生次数、监测到错误的agent名称、错误信息和堆栈信息。

如上图,可知是"/home/wang/Desktop/myblog_quan/blog/views.py" 的第85行中response.set_cookie('username',username,3600) 缩进格式不对。通过错误率详情页可以快速了解Web的HTTP请求情况,指向可快速找到出错原因及代码行,快速高效运行应用程序。

报警策略中的错误率

 错误率还可以在报警策略中作为设置条件。

 

 

 

还有其他问题? 提交请求

您还可以采取以下方式解决问题: