探秘 WireQuery:全栈式会话重播与网络探索工具

探秘 WireQuery:全栈式会话重播与网络探索工具

WireQuery 是一款全球首屈一指的全栈会话回放和网络探索工具,它为您提供了全新的问题诊断体验。通过 WireQuery,您可以像看视频一样观察用户如何遭遇问题,这种前端录制功能生动地呈现了用户体验的每一个细节。同时,它还结合了对后端网络调用的全面概述(包括上游和下游的网络请求及其实际负载),让您从整体上理解问题是如何产生的。

在某些情况下,问题可能仅存在于后端,而用户尚未通过前端回放报告。这时,您可以利用 WireQuery 的专用“网络查询语言”WQL 从后端着手调查。同样,所有与您的查询结果相关的上下游网络调用都将被纳入视野。

考虑到视频回放和网络数据可能涉及敏感信息,WireQuery 的 SDK 在设计时就充分考虑了隐私保护。大多数情况下,只需最小的努力,您就可以在前端和后端系统中删除所有敏感数据。

如果您喜欢 WireQuery,请给该项目点个星标,您的支持将助力我们开发更多激动人心的功能。如果您有任何疑问或反馈,欢迎创建问题讨论。

WireQuery 屏幕截图

快速入门

要在本地尝试 WireQuery,请按照以下步骤操作:

  1. 确保已安装 Docker,然后在终端运行:
    mkdir wirequery
    cd wirequery
    curl -O https://raw.githubusercontent.com/wirequery/wirequery/main/docker-compose.yml
    curl -O https://raw.githubusercontent.com/wirequery/wirequery/main/nginx.conf
    docker-compose up
    
  2. 待后台和前端初始化完成后,访问 localhost:8090,使用默认凭证 admin / admin 登录并立即修改密码。
  3. 通过连接 WireQuery 的一个 SDK 开始使用。

对于服务器部署,请参考 服务器安装指南

SDK 支持

要将应用程序连接到 WireQuery,可以使用 WireQuery 提供的 SDK。目前支持以下版本:

| 技术平台 | 描述 | 注意事项 | 资源链接 | |---------------------|--------------------------------------------------------------|---------------------------------------------------------------|-------------------------------------------------------| | JVM | 原生 Java、Spring Boot 2 和 3 库 | | 文档 | | JS(浏览器) | 浏览器中的 JavaScript 集成,用于前端记录 | | 文档 | | Go | Go 语言库 | 实验性,未内置掩蔽功能 | 文档 | | Universal | 其他编程语言通用 SDK | 实验性,建议客户端自行处理掩蔽 | 文档 |

我们将陆续添加更多的 SDK。

重要链接

贡献代码

查看 CONTRIBUTING.md 文件了解详情。

许可证

除非另有说明,WireQuery 使用 AGPLv3 许可,并且 SDK 使用 MIT 许可。更多信息,请参阅 LICENSE.md

WireQuery 是一款强大的工具,无论您是开发者还是运维人员,都能从其独特的功能中受益。无论是为了改进用户体验、调试复杂问题,还是为了提高网络安全监控水平,WireQuery 都能成为您不可或缺的助手。现在,就让我们一起踏上这场精彩的网络探索之旅吧!

  • 9
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

褚知茉Jade

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值