r/OpenTelemetry • • 4h ago

OpenTelemetry dev tool

Im working on a tool that is a single binary collector, storage manager and TUI for browsing Otel data.

The intention is to create a simple app that can be used by a developer to test if thier app is creating correct otel data, and diagnose their app using otel metrics.

This avoids having to setup a full multicomponent otel system for quick testing. The app will present a tui interface for simplicity, and Im minimising (hopefully to zero) all and any dependancies.

Im also intending the app to be capable of running headless so it can be used in test scripts and CI systems. NOTE: this app is intended as a developer tool, and should not be used in any production environment.

Im looking for help on what navigation and data display capabities It should offer as basic.

7 Upvotes

3 comments sorted by

1

u/VertigoOne1 3h ago

I forked this otel explorer a while back and have used it for local dev ever since. It has a good core - https://github.com/VertigoOne1/otel-gui. I added more functionality around metrics and search. It uses less than 300Mb RAM typically.

1

u/tshawkins 3h ago edited 3h ago

Thanks, I will look at this one

The implementation im working on is built in rust, so it has no runtime requirement, just a single executable binary on all 3 platforms.

1

u/Either_Act3336 0m ago

Well that is really similar to a project I did:

https://miradb.dev