My attempt to create a clone in is going pretty well. Already have it in a somewhat working state, where you can send traces to it and can query them on the UI.

Pretty simple actually. At its base, jaeger just takes traces in several formats, transforms them into a single format and saves them. Then just provides them back to the UI.

Most complexity comes from metrics in Jaeger itself and of course the coordination for larger scale setups with multiple instances.

I keep the interfaces same, so it's really a drop in replacement for Jaeger. And the UI is the same too, just with a little rebranding and gopher images removed.

This could actually be a viable project for startups, as you can run this super-lightweight version first, and then just swap to Jaeger whenever you need a bigger scale.

Sign in to participate in the conversation
Mastodon for Tech Folks

This Mastodon instance is for people interested in technology. Discussions aren't limited to technology, because tech folks shouldn't be limited to technology either!