返回

文章详情

Launch HN: HyperProbe (YC S26) – 进行生产环境的只读调试的代理

Hacker News2026年8月5日 16:47

HyperProbe Y 由 Y Combinator 支持 · AI 按需代理 02:47 AM · order-service · 847 次故障 / 10 分钟 · @priya 分配触发您的工程师并不是为了在待命。而他们在战斗室花费的每一小时,都是花费在不进行建设的时间上。HyperProbe 处理事故,在他们打开笔记本电脑之前,提醒确认的根本原因。Node.js · TypeScript · Java · Python · 与 Cursor、Claude Code、Codex、Opencode 01 您最优秀的工程师正在待命。产品路线图延迟。事故不仅仅是破坏生产。它们破坏您的路线图。您最优秀的工程师变成了您的待命团队,每花费一小时调试就是不进行建设的一小时。02 您“修复”了事故。您完全不知道是怎么回事。热修复是一个有根据的猜测。没有人确认实际造成的原因。如果下周出现相同的条件,相同的事故就会再次发生。03 修复需要 10 分钟。寻找它需要数小时。事故每开放一分钟都要花费相同的费用。修复需要分钟。寻找则需要小时,因为解释故障的值从未记录。解决方案是:处理事故的 AI,这样您的工程师就不必这样做。HyperProbe 让您的编码代理在生产中问题发生的确切行上放置一个只读探针。它捕获您的日志没有的数据,无需重新部署或重启服务。其他工具经过数据艰难推理。HyperProbe 捕获确切证据。3 到 4 小时 → <10分钟 到根本原因的时间3 到 4 → 0 每次事故的重新部署2 到 3 → 0 高级工程师在调查中“同步问题过去需要我们几天才能在本地重现。HyperProbe 在第一次尝试中捕获了生产中的静默数据不匹配。” “在高峰流量期间,我们的列表服务黑盒故障。HyperProbe 让我们在高峰期间检查实时内存状态。我们在同一小时内修复了竞争条件。” Bhagwan Bansal SDE, Housing.com 工作原理 事故发生时发生了什么。01 警报 自动从 PagerDuty、Datadog 或 Slack 提取页面。02 计划 阅读日志和跟踪,自动定位文件、行与问题,并计划调试流程。03 探针 日志不够?在可疑行放置仅限读取的虚拟断点。不需要重新部署。04 捕获 断点在实时流量中触发。此行捕获确切的变量状态。05 确认 诊断根据真实证据进行验证。确认的根本原因分析已交付。什么是探针?探针是在您运行服务的特定行的实时变量状态的只读、非阻塞快照。它在真实流量基础上触发,捕获当前时刻的确切值,并在捕获后消失。您的服务从不暂停。零用户影响。只读。始终如此。代理捕获状态。它不能写入内存或执行代码。每个探针都记录在不可变的审计记录中。在您信任之前需要批准。运行在您的基础设施内部。自托管或私有 VPC。没有数据离开您的环境。捕获前个人识别信息已被屏蔽。您的安全团队定义可以观察的内容。零线程暂停。断点异步触发。请求以全速完成。用户没有体验到任何影响。在 3000 RPS 时,开销少于 1%。我们覆盖的一些故障,从未通知您。没有异常。没有警报。HyperProbe 在最难发现的问题中依然熠熠生辉。静默故障 返回 200 但主体错误。跟踪是绿色的。值从未记录。远离原因的异常 堆栈跟踪名称为第 82 行。原因在第 18 行,或在不同的文件中。错误行为,什么也没抛出 异常被捕获和吞没。没有警报。没有错误。业务指标只是移动。竞争和重复处理 需要在重叠的确切时刻的线程状态。没有记录这一点。第三方合同漂移 供应商添加了新字段或状态值。您的解析器没有处理它的情况。业务指标下降 付款失败,订单减少。堆栈中没有任何异常。本月发布:内存泄漏诊断 · OOM 根本原因 · CPU 峰值隔离 · 延迟峰值追踪 一个真实的事故,从开始到结束 警报到根本原因。没有战斗室。这不是功能演示。这是当 HyperProbe 代表您处理事故时发生的确切情况。02:47 AM 警报触发 订单状态的高错误率。23% 的请求失败。PagerDuty 警报。GET /api/orders/{id}/status 在近四分之一的请求中返回 500。过去 10 分钟内有 847 次故障。日志中没有异常。PagerDuty 警报 高错误率 · order-service GET /api/orders/{id}/status · 500 · 23% 错误率847 次故障 / 10 分钟 · 阈值超过 02:48 AM 侦查 HyperProbe 跟踪链条。识别上游的静默写入故障。HyperProbe 阅读分布式跟踪并遵循故障链。订单服务正常。下游的支付服务返回 404。付款存在于支付网关中,但不在系统中。跟踪失败请求 GET /api/orders/{id}/status 500 | └── GET payment-service/api/getPaymentsByOrder/{orderId} 404

赞助内容

NordVPN Next-gen Antivirus

本站免费、广告极少。如果觉得有帮助,可以请我们喝杯咖啡 —— 任何金额都对持续运营有实际帮助。

请我喝杯咖啡