到/从后端服务器的代理带宽

时间:2017-07-09 10:27:23

标签: nginx lua reverse-proxy openresty

我正在使用NGINX和OpenResty框架。

我有一台服务器充当用户和多个站点之间的反向代理。我有兴趣记录4种不同类型的带宽使用。

  • 用户代理的字节
  • 从代理到用户的字节
  • 从代理到站点服务器的字节
  • 从站点服务器到代理的字节

目前,我可以访问http://nginx.org/en/docs/stream/ngx_stream_core_module.html文档页面上简单提供的NGINX变量$bytes_sent$bytes_received。我相信这些只是我感兴趣的故事的一半。

当与proxy_pass http://$site_ip:$site_port$request_uri;

一起测量时,这些变量如何相互作用尚不清楚

有没有什么方法可以在不修改NGINX的情况下计算我感兴趣的4种带宽情况?如果可以通过OpenResty提供的lua钩子编写这样的东西,我可以使用计算解决方案。

谢谢!

0 个答案:

没有答案