Open Beta

Monitor the choreography

As choreographed services are decentralized, it is imperative that both successful and unsuccessful processes are quickly identified. AMPLIFY Choreography Runtime uses Jaeger as the distributed tracing system for monitoring and troubleshooting.

Before you start

The AMPLIFY Choreography Runtime Services and SDK includes the OpenTracing instrumentation.

For detailed instructions on using Jaeger, visit the Jaeger Community.

Objectives

Use Jaeger for monitoring and troubleshooting your choreography, including:

  • Distributed context propagation
  • Distributed transaction monitoring
  • Root cause analysis
  • Service dependency analysis
  • Performance / latency optimization

Screenshots

These screenshots represent the choreography executions:

  • Trace list of choreography executions
  • Trace detail for a successful choreography execution
  • Trace detail for choreography with processing error

Trace list of choreography executions

Picture of trace list of choreography executions

Trace detail for a successful choreography execution

Picture of trace detail for successful choreography execution

Trace detail for choreography with processing error

Picture of trace detail for choreography execution with processing error

Related Links