本文概述
- 它是如何工作的?
- 监控指标
- 警示
- 如何安装Nginx Amplify?
你目前如何监视Nginx和PHP应用程序?
见面– Nginx放大
文章图片
一个基于SaaS的监视解决方案, 用于Nginx开源, Plus, PHP-FPM应用程序和基础操作系统组件。 Amplify托管在AWS中, 并通过TLS通过代理进行通信。该代理可用于所有主要操作系统。
- RHEL
- CentOS的
- 的Ubuntu
- Debian
- 亚马逊Linux
- 软呢帽
- FreeBSD
听起来很简单。
监控指标 有一些有用的指标由Amp??lify监控。我正在运行在Ubuntu, Nginx, PHP-FPM, MariaDB上的WordPress服务器上进行测试, 可能会看到以下内容。
在Nginx的领导下, 一些重要的角色紧随其后。
- 当前连接和请求数
- CPU和内存使用率
- Nginx和上游需要时间来应对
- 请求按协议拆分
- 错误请求计数– 40x, 50x
- 工人数和文件描述符
- 字节流量
文章图片
在PHP-FPM下, 你会注意到以下内容。
- 当前进程按活动, 空闲和总计
- 连接队列
- 要求缓慢
- 最大过程
文章图片
在” 系统” 下, 有很多操作系统/服务器指标。
- CPU, 磁盘, 交换和内存利用率
- 网络流量
- 磁盘IO / IOPS
- 磁盘延迟
- 平均负荷
文章图片
对于性能监视和故障排除而言, 这很酷。是不是
Amplify提供了一个仪表板, 可让你添加你感兴趣的指标。你可以创建仪表板并手动添加它们, 也可以从图中推送指标。
警示 没有警报的监视系统不完整。放大得到警报覆盖。
你可以选择指标和阈值来创建警报, 并在警报被破坏时得到通知。
文章图片
设置警报非常简单。
如何安装Nginx Amplify? 我喜欢Amplify的功能, 并且安装简单。我能够在不到10分钟的时间内启动它。作为最佳实践, 你可能想在非生产环境中尝试此操作, 以确保一切正常。
自从其SaaS解决方案以来, 你必须在这里创建一个帐户。
- 创建帐户后, 登录到Amplify, 然后将提示你安装代理程序。
文章图片
- 接下来, 将要求你确认配置。默认配置应已包含此配置, 但最好根据需要进行确认和调整。
文章图片
- 继续完成安装。
文章图片
你将需要添加一些其他配置以监视更多指标。你会在这里找到这些。
一旦一切顺利, 你将在Amplify仪表板中注意到指标。我强烈建议你在修改之前备份配置文件。还有更多工作要做, 你可以查看官方文档以获取想法。
登录到Amplify后, 你将被重定向到” 概述” 选项卡, 如下所示。
文章图片
这很棒!你可以一目了然地查看应用程序可用性和基本指标。
总结
Amplify易于设置, 是适用于小型企业的完美SaaS Nginx监控解决方案。很棒的是, 它有一个免费计划, 因此你可以尝试看看它是如何工作的。如果你需要有关Nginx的帮助, 请查看Ray Viljoen的在线课程。
另外, 你可能还想尝试GoAccess –一个用于Nginx和Apache的开源监视实用程序。
推荐阅读
- 如何在iOS上构建无限Runner(Cocos2D,自动化等)
- 安卓开发学习——图像处理
- uniapp 小程序首次进入弹出位置授权
- goandroid
- 使用maven创建的webapp自动设置了首页
- Android连载7-动语添加碎片
- 乐校园app
- 使LiteBox适用于application/xhtml和text/html
- 更改iChat状态终端.app