怎么使用Scout APM监控Laravel程序
导读:本文共1557.5字符,通常情况下阅读需要5分钟。同时您也可以点击右侧朗读,来听本文内容。按键盘←(左) →(右) 方向键可以翻页。
摘要:Scout 与这些流行的服务无缝集成,让您可以在主概览页面上的一个地方进行所有监控。无论您使用哪种服务,设置过程都是相似的,并且 所涉及的只是在 Scout 的设置屏幕上添加 API 令牌。自定义上下文和跟踪资源管理器为什么此性能问题仅在周二晚上 2:00 AM 从巴西 IP 地址发生?这些困难(但常见)的性能问题可以通过 Scout 最强大的功能之一来解决:与用户定义的自定义上下文结合使用的跟踪... ...
目录
(为您整理了一些要点),点击可以直达。Scout 与这些流行的服务无缝集成,让您可以在主概览页面上的一个地方进行所有监控。
无论您使用哪种服务,设置过程都是相似的,并且 所涉及的只是在 Scout 的设置屏幕上添加 API 令牌。
为什么此性能问题仅在周二晚上 2:00 AM 从巴西 IP 地址发生?这些困难(但常见)的性能问题可以通过 Scout 最强大的功能之一来解决:与用户定义的自定义上下文结合使用的跟踪资源管理器。
使用定义的自定义上下文允许您告诉我们您需要查看的内容。值得投入 相对较短的设置时间 以获得监控超能力!默认情况下,您将看到的唯一上下文字段是 URI 和主机名,如下所示,但这些可以自定义为您想要的任何内容。
跟踪资源管理器 的多过滤器图表(如上所示)允许您检查与您定义的条件匹配的端点,然后您可以在屏幕的 Transaction Traces 部分中查看与这些过滤器匹配的所有跟踪。例如,也许您想查看某个用户的 Web 请求,或者某个计划的所有用户的 Web 请求,或者来自世界某个地区的 Web 请求。这些操作在带有自定义上下文的跟踪资源管理器中很容易完成,它们可以帮助您深入了解那些难以诊断、耗时的性能问题。
您看这个性能问题是否在上次部署后突然开始发生? 在您部署期间的用户体验如何? 这些是可以使用部署跟踪功能来回答,该功能将在主概览图表上放置一个火箭符号以指示部署何时发生。
部署追踪还允许您查看详细信息,例如部署中涉及的提交数量和来自哪个分支的提交。当您将 SHA 或您的部署添加到 SCOUT_REVISON_SHA
环境变量中时,我们可以收集所有这些信息。
与所有优秀监控方案一样,Scout 为您提供了一个复杂的警报系统,该系统可以配置为在端点响应时间或内存使用指标超过某个阈值时,向某些人发送警报。这些警报将在主概览图上显示为警告符号,并发出通知。
默认情况下,系统警报将通过邮件发送通知给通知组中的用户,但也可以通过我们的 webhook 功能将其配置与 Slack、VictorOps、PagerDuty 等第三方服务一起工作。
您是否在使用 Laravel 之外的库,而我们目前没有检测到这些库?如果是这样,那么首先让我们的支持团队知道,我们将尝试为您添加支持。于此同时,您可以自己添加一些自定义工具,它 非常容易上手,它将确保您对整个应用程序有完全的可见性。
怎么使用Scout APM监控Laravel程序的详细内容,希望对您有所帮助,信息来源于网络。