📡 Idea Radar 每天 8:00 / 18:00 推送 · 18:00 生成精选
reddit · SideProject · 42 分 ← 返回列表

I built LogOctopus because debugging multi-device tests is messy

When a test fails across multiple devices, you end up jumping between SSH sessions, searching logs, checking metrics, and opening Wireshark just to understand what happened. So I built LogOctopus — an open source tool that brings all that evidence into one test session. https://reddit.com/link/1xa9ttu/video/el5ahuaoshwh1/player 🎬 Live demo: https://kkuuba.github.io/LogOctopus/ What it does: 🔌 Collects logs from multiple devices over SSH — no agents required 📊 Combines

五维评分

付费意愿
25
需求真实度
30
个人可落地
78
竞争空间
55
新鲜度
50

AI 分析

痛点:当一次测试跨越多台设备时,失败排查需要在多个 SSH 会话、日志、指标和抓包工具之间来回切换,收集证据耗时且容易遗漏线索。

目标用户:嵌入式、IoT、网络设备方向做多设备自动化测试的 QA 与测试开发工程师,以及维护自建测试集群的独立开发者和小团队。

证据:When a test fails across multiple devices, you end up jumping between SSH sessions, searching logs, checking metrics, and opening Wireshark just to understand what happened. / What would make you choose a tool like this over your existing scripts or a general-purpose logging stack?

变现:开源核心(CLI 与自托管)搭配付费企业版:为团队提供测试会话长期存储与共享、CI/CD 深度集成、权限与审计、托管 SaaS 或私有部署授权;另可提供付费技术支持与定制接入。

MVP:用 Python 写一个 CLI:通过 SSH 并行拉取多台设备日志、注入时间戳,再合并成统一时间线;输出单文件 HTML 报告,支持按设备或关键字过滤,并附 pytest fixture 以便 CI 中一条命令生成失败证据包;先不做 REST API 和抓包解析。

竞品:Grafana Loki / ELK Stack、Allure Report、labgrid、LAVA (Linaro Automation)、Wireshark / tcpdump 手工流程、pytest-html + 自定义脚本

摘要:作者因为多设备测试失败后要在 SSH、日志、指标和 Wireshark 之间反复切换,做了开源工具 LogOctopus,用 SSH 免 agent 采集多设备日志并与指标、命令输出、抓包合并到同一测试会话时间线,还带 REST API 供自动化测试集成。帖子是在 r/SideProject 发布,主要是在征集反馈(是否实用、与现有脚本或通用日志栈相比的取舍),全文没有任何付费意愿或收入数据,需求仍停留在作者自述层面。对独立开发者来说,工程可行性高(作者已自建),但需在通用日志栈之外找到“测试会话证据一键打包”的付费切入点。