我在EC2实例上运行Ruby应用程序。应用程序将HTTP请求发送到多个Web服务(SOAP,REST,...等)。
我想将来自该应用程序的所有传出http请求存储到Mongodb集合中。
我正在寻找一个开箱即用的解决方案,例如工具或自托管服务,我可以将其安装到我的Linux服务器中以捕获所有传出的HTTP请求并将其存储或发送到Web挂钩。
此外,我想知道在这种情况下最佳做法是什么。
答案 0 :(得分:1)
您可以使用tshark
实用程序捕获流量并使用适当的过滤器来过滤流量和格式化输出。
示例:
tshark -i eth0 -s 0 -R 'http' -T text host 192.168.123.3