Show HN:用户跟踪 - Docker容器的Wireshark
Show HN: Subtrace – Wireshark for Docker Containers

原始链接: https://github.com/subtrace/subtrace

主页 - 文档 - Docker容器的DISCORD WIRESHARK扣来是您的Docker容器的Wireshark。它使开发人员可以在其后端服务器中查看所有传入和传出请求,以便他们可以更快地解决生产问题。开箱即用的工作无需更改所需的所有语言(Python + Node + GO + go +其他所有语言),请参见完整的有效负载,标题,状态代码和延迟小于100µs性能架设在Clickhouse开源的开源时,在用户Trace是开源时,我们当前不接受拉力请求。这是因为我们是一个非常小的团队的初创公司,我们没有必要的资源或文档来维持一个良好的开源社区,但仍可以使我们能够快速移动。这可能会在将来发生变化。话虽如此,我们欢迎所有功能请求和错误报告,因此请随时打开问题。

子Trace是用于后端服务器的调试工具,可为Docker容器中的所有传入和发出请求提供类似Wireshark的可见性,可通过Chrome DevTools启发的接口访问。与Sentry或OpentElemetry不同,用户Trace捕获了其他工具中经常缺少的完整请求有效载荷,标题,状态代码和延迟详细信息。 它使用seccomp bpf拦截网络syscalls充当代理,从TCP流中解析HTTP请求,并将其显示在熟悉的基于浏览器的UI中。这消除了对伐木过多的需求,这减慢了调试。 sultrace允许您轻松过滤和检查请求详细信息。设置是一个单个命令:只需将服务器的启动命令带有``sultrace run''的前缀即可。不需要注册,并且与任何Linux程序一起使用,而不论语言如何。

原文

HomeDocsDiscord

Wireshark for Docker containers

screenshot

Subtrace is Wireshark for your Docker containers. It lets developers see all incoming and outgoing requests in their backend server so that they can resolve production issues faster.

  • Works out-of-the-box
  • No code changes needed
  • Supports all languages (Python + Node + Go + everything else)
  • See full payload, headers, status code, and latency
  • Less than 100µs performance overhead
  • Built on Clickhouse
  • Open source

While Subtrace is open source, we're not currently accepting pull requests. This is because we're a startup with a very small team and we don't have the resources or documentation necessary to maintain a good open source community in a way that still allows us to move quickly. This will probably change in the future.

With that said, we welcome all feature requests and bug reports, so feel free to open an issue.

联系我们 contact @ memedata.com