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大全 第一章 基础
阅读 4279

在本章中,您将学习如何安装主要配置文件所在的NGINX以及管理命令。 您还将学习如何验证安装并向默认服务器发出请求。

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

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

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

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

NGINX大全 第三章 流量管理
阅读 4897

本章介绍NGINX的基于百分比分割客户端请求,利用客户端的地理位置还有以速率,连接和带宽限制的形式控制流量的能力。

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

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

NGINX大全 第八章 HTTP/2
阅读 4771

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

NGINX大全 第十一章 容器/微服务
阅读 3712

本章重点介绍如何构建NGINX和NGINX Plus容器镜像,使容器化环境更容易工作的特性,以及在Kubernetes和OpenShift上部署镜像。

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

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