apache-camelquarkussequence-diagram

How create Vega Diagram from each step of my process (routeId or extra external call)


I would like to create a graph with Vega that would indicate based on a business id (which has passed from one service to another) and therefore know the path that a complete call has taken in terms of RouteId and external calls.

Instead of recording each routeId/external calls in a file, I think I will put it in a cache (lasting 5 minutes maximum), short-term performance.

Is it possible to easily record each step of the run without going through JMX, such as a trigger for each Endpoint Component or routeId?

based on its "logs" create a sequence diagram of each step. I know that there are several tools such as Hawtio (which I find far too heavy and which uses JMX which I am trying to avoid.) I use Camel and Quarkus (no Spring Boot)

Thanks in advance


Solution

  • See the message history EIP for a possible way to know what route path a message went