您不会每天都使用缩放,并且您可能每年只决定使用几次。因此,让我们看看您会更频繁地执行的操作 - 发现服务器指标中的任何不一致之处。
设置监控和警报
您的监控系统将成为您主动性的支柱。有很多考虑因素需要考虑,但我们的建议是首先保持简单:
决定您要监控的内容。您可以依靠自己的报告来指示关键指标,或者只需查看MyKinsta 仪表板即可了解您经常检查的内容。
评估您希望如何接收警报。例如,每次达到阈值时,您都可以收到来自 Slack 的通知或简单的电子邮件。
确定基线。您应该花一些时间了解服务器的典型行为。您可以在此处查看历史指标数 银行数据 据以及任何未来的迹象或趋势。
一旦掌握了这些知识,您就可以开始使用 Kinsta API 来配置您需要的端点。
用于检测异常的 Kinsta API 端点
在这种情况下,有一些端点可能有用。我们已经在文章前面提到了一些内容,但为了完成它,这里有一个我们认为非常适合的列表:
Bandwidth.我们已经讨论过这一点,从某种意义上说,这是您测量传输的总数据的方式。
HTTP Requests Per Minute.非常简单:从字面上测量您的网站每分钟收到的 HTTP 请求数
有几个端点适合趋势分析:
CPU Usage.我们的指标显示了选定时间段内 CPU 总使用率的平均值。
Memory Usage.同样,它是选定时间段内总内存消耗的平均值。
如果您需要一些有关扩展机会的指导,有一些端点可以帮助您:
Build Time.跟踪此信息可以显示您构建应用程序需要多长时间。结合有关 CPU 和内存使用情况(以及其他)的指标,您可以就是否需要扩展形成意见。
Run Time.应用程序的总执行时间可以帮助您决定优先使用的位置、查找性能瓶颈等等。
让我们看一下使用端点进行异常检测的示例。在这里,我们使用Node.js来检查站点的带宽。请注意,您需要实现 API 密钥验证(可能使用环境变量)以及某种持续监控带宽的方法。
使用 Kinsta API 检测异常
-
- Posts: 556
- Joined: Sat Dec 21, 2024 3:36 am