NGINX大全 第十三章 高级活动监控

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大全 第八章 HTTP/2
阅读 4007

本章详细介绍了在NGINX中启用HTTP/2以及配置gRPC和HTTP/2服务器推送支持的基本配置。

NGINX大全 第十四章 使用访问日志,错误日志和请求跟踪进行调试和故障排除
阅读 5994

在本章中,我们将讨论访问和错误日志,通过Syslog协议进行流传输以及使用NGINX生成的请求标识符来端到端地跟踪请求。

NGINX大全 第九章 复杂的媒体流
阅读 3030

本章介绍使用MPEG-4或Flash视频格式的NGINX的流媒体。NGINX被广泛用于向大众分发和传输内容。NGINX支持行业标准格式和流技术,本章将对其进行介绍。

NGINX大全 第十五章 性能调优
阅读 4855

本章还介绍了连接调优,以保持连接对客户端和上游服务器的开放性,并通过调整操作系统来提供更多连接。

NGINX大全 第十二章 高可用性部署模式
阅读 3294

本章详细介绍了如何运行多个NGINX服务器以确保负载均衡层中的高可用性的技术。

NGINX大全 第七章 安全控制
阅读 3146

在本章中,我们将通过许多不同的方式使用NGINX和NGINX Plus来保护您的Web应用程序。您可以将这些安全方法中的许多方法相互结合使用,以帮助加强安全性。

NGINX大全 第十六章 实用操作提示和结论
阅读 4909

在本章中,我将介绍如何确保配置文件简洁明了以及调试配置文件。

NGINX大全 第四章 可大规模扩展的内容缓存
阅读 6297

使用NGINX,您可以在任何可以放置NGINX服务器的地方缓存您的内容,从而有效地创建您自己的CDN。