对于我正在开发的Web应用程序,我需要测量Web套接字使用的互联网流量(包括传入和传出流量).我使用的是.NET 6和ASP.NET Core SignalR,服务是通过K8部署的.我不需要关于特定连接使用的流量的太多细节;我需要一天的一般信息.我将通过普罗米修斯收集流量消耗的统计数据.
我没有解决类似问题的经验,所以我不知道该怎么看.对现成解决方案的搜索没有产生结果.
对于我正在开发的Web应用程序,我需要测量Web套接字使用的互联网流量(包括传入和传出流量).我使用的是.NET 6和ASP.NET Core SignalR,服务是通过K8部署的.我不需要关于特定连接使用的流量的太多细节;我需要一天的一般信息.我将通过普罗米修斯收集流量消耗的统计数据.
我没有解决类似问题的经验,所以我不知道该怎么看.对现成解决方案的搜索没有产生结果.
经过测试,每个Http请求都会触发geldek中提到的中间件,但WebSocket请求不会触发中间件.
我们应该使用Hub Filter来实现它.更多细节,you can check the sample code I test before,它会对你有帮助.