我正在使用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钩子编写这样的东西,我可以使用计算解决方案。
谢谢!