DEV Community

Cover image for Building Telemetry Tracker: An Open-Source Alternative to Sentry and PostHog
Sanja Malovic
Sanja Malovic

Posted on

Building Telemetry Tracker: An Open-Source Alternative to Sentry and PostHog

For the past few months, I've been spending most of my free time building Telemetry Tracker.

It started with a simple question:

Every project I worked on ended up using multiple tools. One for errors. One for analytics. One for releases. One for alerts. Another one for monitoring.

After a while, I realized I was spending more time jumping between dashboards than actually understanding what was happening inside my applications.

So I started building Telemetry Tracker.

I wanted:

  • error tracking,
  • event analytics,
  • session monitoring,
  • release tracking,
  • alerting,
  • and organizations and projects management, all in one place.

So I started building it.

What is Telemetry Tracker?

Telemetry Tracker is an open-source observability platform for modern applications.

It currently supports:

  • Web applications
  • React Native applications
  • Backend services
  • Self-hosted deployments

Current features include:

  • Error tracking
  • Event analytics
  • Session monitoring
  • Release tracking
  • Alert rules
  • Organization & project management
  • Usage analytics
  • REST APIs
  • SDKs for multiple platforms

Why Open Source?

Open source wasn't an afterthought. It was one of the goals from day one.

I wanted developers to be able to:

  • self-host everything,
  • inspect the source code,
  • contribute new features,
  • and have an alternative that doesn't require stitching together multiple services.

What’s Next?

Telemetry Tracker is still in its early days. There is a lot left to build, but that's also what makes building it exciting.

Some of the upcoming features include:

  • Notifications
  • Release Health dashboards
  • Search capabilities
  • Performance monitoring
  • Compare periods
  • AI-powered release intelligence
  • Custom PII scrubbing rules
  • Export capabilities

Building in Public

Building an open-source project has been both exciting and frustrating. Some days are spent shipping features, while others are spent writing documentation, reviewing pull requests, or figuring out where to share the project with the community.

I didn't start this project because I wanted to build another startup.

I started it because I genuinely enjoy building developer tools.

Telemetry Tracker began as a side project that solved my own problems and slowly became something much bigger than I originally planned.

It's also the telemetry platform I use in my own projects, which means I get to experience both sides of building it: as its maintainer and as one of its users.

Seeing other people open pull requests, submit issues and use it in their own projects has probably been the most rewarding part of building it so far.

It's still early, but I'm excited to keep building.

If you're interested in open-source developer tools, observability or self-hosting projects, I'd love to hear your thoughts.

Whether it's feature ideas, feedback or contributions, every comment helps shape where Telemetry Tracker goes next.

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

Website:
https://telemetry-tracker.com

Top comments (0)