所以,几天前,我在Twitter上遇到了一个线程,其中一位开发人员正在寻找“开发工具”,例如为他们的后端微服务提供。他们想要的是一个Network Monitor
,它可以给出有关传入请求和服务器每次发送的响应的隔离概述。企业通常经过企业许可,用于监视工具,例如 newRelic 或 dynatrace ,它们确实擅长于他们所做的工作,但问题是这些是企业软件产品,这些产品的成本是成本的一吨钱。还有其他免费和开源的替代方案,但通常会有些肿,使用Wireshark很可能会成为此简单用例的过度杀伤。
无论如何,supabase启动周6在拐角处,我想检查他们的平台很长时间,所以我和一位同事决定为此构建HTTP Sense。
HTTP Sense是一种反向代理和网络监控工具,可为您的后端服务器和微服务提供全面的网络监视。它提供了一个安全且高性能的网关,可用于监视传入流量。 HTTP Sense的功能包括实时流量分析,应用程序级过滤,用户身份验证等。
最好的部分是,您无需使用SDK或库将HTTP Sense集成到项目中,实际上,您无需将HTTP Sense集成到项目中。这是一个简单的反向代理,它将代表您的服务器上接受HTTP请求并将其转发到服务器上,同时,它可以作为网络监视器加倍,并提供一个很酷的仪表板,您可以在其中详细查看网络交易。
如果您有兴趣尝试一下,请访问our website,以获取有关如何设置和使用httpsense作为反向代理和网络监视器的详细说明。
这是我们仪表板的一些图像:
我们目前已经增加了对所有传入请求的支持,并且很快也将增加对传出请求的支持。我们是一个开源项目,因此,如果您愿意,请随时尝试我们并在HTTP Sense上进行合作。当我们继续将其开发成一个丰富的功能,免费的监控解决方案时,我将继续发布此处。
我们的存储库:
HTTP Sense Repository
这是我们工具的预览:
您可以在@tchyut_p
上在Twitter上关注我