构建遥测追踪器

发布日期:2026-07-12 10:01:38   浏览量 :5
发布日期:2026-07-12 10:01:38  
5

几个月前,我开始构建一个我以为只有我自己会使用的东西。

几个月前,我开始构建遥测追踪器(Telemetry Tracker)。

说实话,它原本并没打算成为一个产品。

我想要一个地方,可以在那里实验遥测技术、软件开发工具包(SDK)、仪表板和后端架构。我也厌倦了为每个副项目设置不同的分析和监控工具。

所以我想……为什么不自己构建一个呢?

起初,它只是为我自己服务的。

后来,我开始在越来越多的项目中使用它。

最终,我意识到它已经成为一个值得开源的项目。

为什么需要另一个遥测平台?

我经常被问到这个问题。

已经有很多优秀的产品,如 Sentry、PostHog、Datadog 以及许多其他产品。

我并不试图取代它们。

遥测追踪器的存在,是因为我想要一个符合我喜欢构建软件方式的东西。

  • 开源
  • 可自托管
  • 易于集成
  • 从头到尾使用 TypeScript 构建

最重要的是,我想要一个我真正乐于维护的东西。

它目前的功能

如今,遥测追踪器支持:

  • 错误追踪
  • 产品分析
  • 自定义事件
  • 会话
  • 源代码映射

官方提供的软件开发工具包(SDK)适用于:

  • React
  • Next.js
  • Vue
  • Nuxt
  • React Native
  • Node.js
  • NestJS

前方还有漫长的路线图,但它已经在我自己的几个项目中每天运行。

最大的惊喜

我原以为构建软件会占据我大部分的时间。

事实并非如此。

编写代码实际上是有趣的部分。

被我低估的是围绕它的一切。

编写文档。

审查拉取请求。

保持 GitHub 仓库井然有序。

撰写发布说明。

构建网站。

回答问题。

我现在花在编辑器外的时间可能几乎和花在编辑器内的时间一样多。

维护一个开源项目与构建一个项目是完全不同的技能。

我每天都在学习这一点。

开源一直是最棒的部分

我最喜欢的时刻之一是收到来自一个我从未交谈过的人的第一个拉取请求。

接着是第二个。

有人将自述文件翻译成了德语。

另一个人改进了用于上传源代码映射的 GitHub Action。

这些都是小小的贡献,但它们让项目充满了活力。

这是我在私有副项目中从未真正体验过的感觉。

下一步是什么?

我还有很多想要构建的东西。

性能监控是下一个重要的里程碑。

在那之后,我想添加警报、会话回放功能,并继续改善开发者体验。

我相信在这个过程中会有很多变化。

这也是乐趣的一部分。

如果你想了解一下,我真诚地希望听到你的想法。

无论是反馈、批评还是功能建议——我都洗耳恭听。

GitHub: https://github.com/Telemetry-Tracker/telemetry-tracker

🌐 网站: https://telemetry-tracker.com

感谢阅读!👋

免责声明:本文内容来自互联网,该文观点不代表本站观点。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,请到页面底部单击反馈,一经查实,本站将立刻删除。

关于我们
热门推荐
合作伙伴
免责声明:本站部分资讯来源于网络,如有侵权请及时联系客服,我们将尽快处理
Copyright © 2025-2027 ToB产业网址导航 公安备案 浙公网安备33010602013138号 浙ICP备16025413号-9
支持 反馈 关注 数据