建立更友好的错误页面

假设您正在网上购物。 然后您继续结帐您的购物车。 接下来会看到类似HTTP 500错误的信息。

不会向访问者显示与应用程序源代码相关的特定错误或堆栈跟踪。 这是一个安全的解决方案,因为它隐藏了某些错误应用程序的丑陋源代码。

我将描述如何处理应用程序引发的错误和异常。

错误来自不同的地方,但是每个错误都必须推送到一个地方,以简化和集中开发人员的调试会话。

Pikacloud Web应用程序,异步工作程序,cron作业和系统日志的日志被推送到Elasticsearch。 Kibana非常适合数据挖掘和日志可视化。 我们还使用Grafana来查询Elasticsearch,以为高级系统分析提供更好的图形解决方案,其中丰富了日志指标。

但是谁定期看日志呢? 甚至读过cron错误会发送到邮箱? Pikacloud错误策略是将代码异常推送到专门用于错误管理的称为Sentry的特定应用程序。 您可以使用应用程序发布标签来标记发送到Sentry的异常。 它有助于我们进行跟踪,警报和错误修复。

由应用程序生成的错误和堆栈跟踪存储在Sentry中时,您还可以在500错误页面上创建用户反馈表单。 用户将可以直接联系支持人员,以“客户文字”描述他们的问题。 开发人员,操作人员和支持人员之间的边界变得越来越薄!

本文是Pikacloud如何与各种工具和技术结合使用的系列文章的第一篇。 下一篇文章可能会讨论Pikacloud使用的部署策略。

From: https://hackernoon.com/building-friendlier-error-pages-8f785853b53

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值