设为首页收藏本站

LUPA开源社区

 找回密码
 注册
文章 帖子 博客
LUPA开源社区 首页 业界资讯 技术文摘 查看内容

NGINX Plus提供的在线活动监控功能

2014-12-28 14:36| 发布者: joejoe0332| 查看: 860| 评论: 0|原作者: BreakingBad, 无若, Garfielt|来自: oschina

摘要: 想了解你的 NGINX 服务器现在是什么情况? 是被 DoS 攻击, 还是网站出现一堆错误?NGINX Plus 现在推出一个时实活动监视接口,提供关键负载(key load )和性能监控。 通过简单的 RESTful JSON 接口,连接实时监控统计 ...

  想了解你的 NGINX 服务器现在是什么情况? 是被 DoS 攻击, 还是网站出现一堆错误?


  NGINX Plus 现在推出一个时实活动监视接口,提供关键负载(key load )和性能监控。 通过简单的 RESTful JSON 接口,连接实时监控统计数据(stats to live dashboards) 和第三方监控工具,都变得轻轻松松。


live activity monitor


  NGINX Plus 的 平衡负载状态时实监控


细节: 在线活动监控 – JSON feed

  在NGINX Plus中启用该状态提示,只需简单地在服务器配置中添加状态处理即可:

1
2
3
4
5
6
location = /status {
    allow 192.168.0.0/16# permit access from local network
    deny all; # deny access from everywhere else
 
    status;
}


  如果你请求/status(或匹配location组的任何URI),NGINX Plus将响应一个包含当前活动数据的JSON文档:

  • 基本的版本、启动时长以及识别信息;

  • 连接及请求总数;

  • 每个状态区域的请求及相应计数;

  • 每个upstream服务器的请求及响应技术,还有健康检查及启动时长统计;

  • 每个命名缓存区域的数表数据.


  你可以继续往下提取数据子集,或使用RESTfull方式获取单一的数据点:


extended-status

Drill down to the data you need with NGINX’ Extended Status


细说: 生命周期监控 – 网页

  NGINX Plus附带一个简单的网页 (/usr/share/nginx/html/status.html)用来轮询状态信息,并用一个简单表格来显示。你可以使用以下配置,启用这个请求http://host:8080/status.html:

1
2
3
4
5
6
7
8
server {
    listen 8080;
    root /usr/share/nginx/html;
 
    location = /status {
        status;
    }
}

  更多的信息,请查看 状态模块配置说明


酷毙

雷人

鲜花

鸡蛋

漂亮
  • 快毕业了,没工作经验,
    找份工作好难啊?
    赶紧去人才芯片公司磨练吧!!

最新评论

关于LUPA|人才芯片工程|人才招聘|LUPA认证|LUPA教育|LUPA开源社区 ( 浙B2-20090187 浙公网安备 33010602006705号   

返回顶部