Databuff 插件发布——Nginx

本次推送将介绍DataBuff中支持的应用中间件插件 ——Nginx。
Nginx是一款在BSD-like 协议下发行的轻量级Web 服务器,也可作为反向代理服务器,还可作为电子邮件(IMAP/POP3)代理服务器。它以占有内存少,并发能力强,启动速度快等优点被诸多企业所青睐。故而对 Nginx进行实时指标以可视化和监控可用性和性能有很大的现实意义。

01 开 启 监 控 模 块

Nginx检查从本地 Nginx状态端点提取指标,因此您的Nginx二进制文件需要使用Nginx状态模块进行编译。

注意:如果您采用的是开源Nginx,那么需要用存根状态模块进行编译;如果您采用的是Nginx Plu,那么需要用http状态模块进行编译。

02 Agent 配 置

step 1:进入到nginx.d目录,复制conf.yaml.example到conf.yaml以开启Nginx监测功能;

step 2:按照以下内容对conf.yaml文件进行修改;

instances:

  • nginx_status_url: http://localhost:81/nginx_status/
    step 3:重启 Databuff Agent 服务

03 监 控 指 标

将Nginx连接到DataBuff即可进行指标监控,目前DataBuff中,已收录了一百八十余种监控指标,包括了请求信息,连接信息,缓存信息,错误信息,SSL信息等多方面的指标。
Databuff 插件发布——Nginx_第1张图片

图:指标示例

04 可 视 化 界 面

下图是关于Nginx内置的仪表盘案例,采用了过去24小时内真实的监控数据,而非模拟数据。在图中可以看到,共有两台带有Nginx的主机被监控。
根据颜色区分,可以发现这两台主机的监控时间存在先后顺序,橙黄色的曲线波动代表了一台装有Nginx的主机,而绿色的曲线波动代表了另一台装有Nginx的主机。
Databuff 插件发布——Nginx_第2张图片

图:可视化界面示例

乘 云 简 介

Databuff ,云监测领导者,为国内独一无二的全栈式性能监测与智能运维平台 ,是云计算时代IT科技领域划时代的产品。可帮助您加速IT运维响应、加快企业数字化转型,全面提升您的核心业务与整体系统的稳定性保障水平,并确保最终用户获得最佳的数字体验,实现IT驱动业务的价值跨跃。

公司名称:乘云(杭州)数字科技有限公司

官方网站:www.databuff.com

合作邮箱:[email protected]

联系方式:400-0571-198

你可能感兴趣的:(nginx,运维,服务器,devops,云原生)