怎么使用Scout APM监控Laravel程序(laravel,编程语言)

时间:2024-05-05 13:27:09 作者 : 石家庄SEO 分类 : 编程语言
  • TAG :

    %E6%80%8E%E4%B9%88%E4%BD%BF%E7%94%A8Scout+APM%E7%9B%91%E6%8E%A7Laravel%E7%A8%8B%E5%BA%8F

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程序的详细内容,希望对您有所帮助,信息来源于网络。
上一篇:Vue插槽怎么实现下一篇:

16 人围观 / 0 条评论 ↓快速评论↓

(必须)

(必须,保密)

阿狸1 阿狸2 阿狸3 阿狸4 阿狸5 阿狸6 阿狸7 阿狸8 阿狸9 阿狸10 阿狸11 阿狸12 阿狸13 阿狸14 阿狸15 阿狸16 阿狸17 阿狸18