This sounds like a pretty good use case for opentracing.org. There is some
nice integration with Kafka now too.

--Chris

On Thu, Jul 19, 2018, 8:26 AM Dan Rosanova <dar...@microsoft.com.invalid>
wrote:

> Are you looking more for an Actor or orchestration layer and visibility? I
> don’t know of one per se,  it would also be interested.
>
> Dan
>
>
> ________________________________
> From: Jonathan Roy <jonathan....@caldera.com.invalid>
> Sent: Thursday, July 19, 2018 3:22 AM
> To: users@kafka.apache.org
> Subject: Monitor the state of an event-based choreography
>
> Hello,
>
> We are currently studying event-driven architectures with Kafka, and one
> thing that scares me a bit is that we have no way to know at any moment
> what is the state of a business transaction that spans multiple services.
> Let’s consider the following simple flow:
> 1. the ‘orders’ service creates a ‘new order’ event.
> 2. the ‘validation’ service validates the order and publishes an ‘order
> validated’ or ‘order rejected’.
> 3. the ‘email’ service sends a confirmation email to the customer.
>
> This does not directly concern Kafka but are there some tools that help
> visually tracking the status of any particular order, and know which part
> of the flow remains to be done? I know Confluent Control Center allows to
> monitor the Kafka topics, but I’m not aware of any tool allowing to
> visualize the business flows of events.
>
> Thanks!
>
> Jonathan Roy
>

Reply via email to