NGINX Controller 是 NGINX Plus 实例的集中式监控和管理平台,现已普遍可用。它是NGINX 应用平台的一部分,来自NGINX 的一套企业产品。
NGINX Controller 的目的是通过多云环境来管理 NGINX Plus 服务器。它为用户提供了用户界面来创建和配置 NGINX Plus 实例,同时还为它们提供了监控和警报功能。
NGINX 产品管理副总裁 Sidney Rabsatt 解释了该产品旨在解决的问题:
在 Controller 之前,用户需要构建自定义工具来进行管理和监控。这样就引入了一层复杂性,而 Controller 现在解决了这些复杂性,作为针对 NGINX 而优化的易用工具。它将为用户节省时间,降低复杂性,并降低支持面向客户应用程序的成本。
NGINX Controller 的一些主要功能包括:
-
监控:用户界面为有用的指标提供了图表,例如 RPS 和带宽使用情况。
-
警报:为 CPU、HTTP 状态码错误等指标发出警报。
-
仪表盘:跨多个实例的可自定义指标聚合视图。
-
配置分析器:分析实例的配置并提出改进建议。
-
简化的配置管理:用于简化实例配置工作流的用户界面。
-
策略驱动的管理:现在可以生成特定于环境的策略以适应特定的业务线。
NGINX Controller 还提供了一组 API,这意味着它可以与第三方监控工具集成。
NGINX Controller 的核心焦点是分析。异常检测尽可能快速可靠,以便轻松识别任何性能问题。与管理工具一起使用,尽可能简单地应用适当的配置变更,缓解任何检测到的问题。
基于意图的策略管理也是该工具的目标。这意味着 Controller 的用户将能够声明他们的服务级别协议(例如,99% 可用性),并部署和配置相应的实例。
评论