监控设置
当您创建项目时,我建议添加一些特定的URL进行监控。假设我们使用shipthing.com及其子域名,以下是您应该添加的内容:
shipthing.com-web项目,如果首页返回成功响应,则应该正常运行。app.shipthing.com-app项目,如果首页返回成功响应,则应该正常运行。api.superstarter.com/health-api项目,如果health路由返回成功响应,则应该正常运行。这是一个运行在Edge运行时上的存根端点,因此非常快速。
在UI中的使用
ShipThing提供了一个来自@repo/observability的Status组件,用于显示应用程序的当前状态。您可以在网站页脚中看到此组件的示例。
状态组件显示3种可能的状态:
所有系统正常- 100%的运行时间监控器报告正常部分中断- 至少一个运行时间监控器报告中断性能下降- 0%的运行时间监控器报告正常
BETTERSTACK_API_KEY和BETTERSTACK_URL环境变量。