jaegertracing/jaeger-ui — reverse-engineered prompt
Reverse engineered prompt
Build me a clean web UI for Jaeger so people can explore distributed traces without needing to use the command line. I want a search page where a user can pick or enter things like service, operation, time range, duration, tags, or a trace ID, then see matching traces in a readable results table.
When someone opens a trace, show a detailed timeline with spans, nesting, durations, errors, service names, and useful metadata so an engineer can quickly understand where time was spent and what went wrong. Make the interface feel like a real monitoring tool, with loading states, empty states, clear errors, and easy navigation back to search.
Use React and TypeScript, and keep the code organized enough that it could become a production UI. Include basic configuration options for things like custom menu items and analytics settings. If you need details about how Jaeger expects the frontend to behave, look up the current Jaeger UI docs online.
Want more depth? Deep Reverse