NGINX大全 第十三章 高级活动监控
第十三章 高级活动监控
13.0 介绍
为确保您的应用程序以最佳性能和精度运行,您需要深入了解有关其活动的监视指标。NGINX Plus提供了一个高级监视仪表板和一个JSON feed,以提供对通过应用程序核心发出的所有请求的深入监视。NGINX Plus活动监视可洞悉请求,上游服务器池,缓存,运行状况等。本章详细介绍了NGINX Plus仪表板,NGINX Plus API和开源存根状态模块的功能。
13.1 启用NGINX开源存根状态
问题
您需要为NGINX启用基本监视。
解决方案
在NGINX HTTP服务器的location块中启用stub_status
模块:
location /stub_status {
stub_status;
allow 127.0.0.1;
deny all;
# Set IP restrictions as appropriate
}
通过请求状态来测试您的配置:
$ curl localhost/stub_status
Active connections: 1
server accepts handled requests
1 1 1
Reading: 0 Writing: 1 Waiting: 0
讨论
stub_status
模块可以对开源NGINX服务器进行一些基本的监视。返回的信息提供了对活动连接数以及接受的总连接数,已处理的连接数和服务的请求的了解。还显示了正在读取,写入或处于等待状态的当前连接数。提供的信息是全局信息,并不仅限于定义了stub_status指令的上级server。这意味着您可以在受保护的服务器上托管状态。该模块提供活动连接数作为内置变量,以供在日志和其他地方使用。这些变量是$connections_active
,$connections_reading
,$connections_writing
和$connections_waiting
。
13.2 启用NGINX Plus提供的NGINX Plus监控仪表板
只能在NGINX Plus中使用。下略。
13.3 使用NGINX Plus API收集指标
只能在NGINX Plus中使用。下略。
猜你喜欢
NGINX大全 第四章 可大规模扩展的内容缓存
阅读 5067使用NGINX,您可以在任何可以放置NGINX服务器的地方缓存您的内容,从而有效地创建您自己的CDN。
NGINX大全 第一章 基础
阅读 2491在本章中,您将学习如何安装主要配置文件所在的NGINX以及管理命令。 您还将学习如何验证安装并向默认服务器发出请求。
NGINX大全 第八章 HTTP/2
阅读 2944本章详细介绍了在NGINX中启用HTTP/2以及配置gRPC和HTTP/2服务器推送支持的基本配置。
NGINX大全 第六章 验证
阅读 2278NGINX能够验证客户端。通过NGINX验证客户端请求降低了工作量,并可以阻止未经身份验证的请求到达应用程序服务器。
NGINX大全 第七章 安全控制
阅读 2050在本章中,我们将通过许多不同的方式使用NGINX和NGINX Plus来保护您的Web应用程序。您可以将这些安全方法中的许多方法相互结合使用,以帮助加强安全性。
NGINX大全 第三章 流量管理
阅读 3054本章介绍NGINX的基于百分比分割客户端请求,利用客户端的地理位置还有以速率,连接和带宽限制的形式控制流量的能力。
NGINX大全 第二章 高性能负载平衡
阅读 2247我们需要一个与基础架构一样动态的负载平衡解决方案。 NGINX以多种方式满足了这一需求,例如HTTP,TCP和UDP负载平衡,我们将在本章中介绍。
NGINX大全 第十五章 性能调优
阅读 3550本章还介绍了连接调优,以保持连接对客户端和上游服务器的开放性,并通过调整操作系统来提供更多连接。