TBD54566975 / ftl

FTL - Towards a 𝝺-calculus for large-scale systems
https://tbd54566975.github.io/ftl/
Apache License 2.0
21 stars 7 forks source link

Console + CLI way to view enqueued events in topic / for a subscription #3148

Open deniseli opened 9 hours ago

deniseli commented 9 hours ago

From @KendallWeihe:

a GUI tool for reading the topic/queues. at KFC we used Azure Service Bus as our pubsub and I remember relying heavily on the GUI tool for inspecting messages in the queue for production debugging. just a thought! thanks again

deniseli commented 9 hours ago

Would be good for this interface to support filtering. Kendall also suggested SQL-like syntax for more advanced filtering. We've discussed this in the past already for the graph view for security review, and also discussed threading that through more of the console/cli, so this definitely warrants further thought/discussion.

Main trade-offs off the top of my head:

Probably would want to just create a view that's a restricted subset of FTL's actual database contents, restricted based on what we want users to actually have access to, and let them hit that directly with the psql dialect. We do not want our own SQL dialect. oheckno.